Java List、数组、String相互转化
字符串转数组: str.split(",")
数组转字符串:StringUtils.join(arrString)
/*
*Join Strings using separator >>>AB$#$CD$#$EF
*/
import org.apache.commons.lang.StringUtils;
public class BaiStudy {
public static void main(String[] args) {
String[] arr =new String[]{"1","2","3","4","5"};
System.out.println(Arrays.toString(arr));
System.out.println(StringUtils.join(Arrays.asList(arr), "$#$"));
String str2 = Arrays.asList(arr).stream().collect(Collectors.joining(","));
System.out.println(str2);
}
}
public SplitDemo() {
String s = "AB$#$CD$#$EF";
// 在每个空格字符处进行分解。
String[] ss = s.split("$#$");
}
# 数组转String
String[] arr =new String[]{"1","2","3","4","5"};
System.out.println(Arrays.toString(arr));
# List转String
#java8
List lists = Arrays.asList("1","2","3","4","5");
#方法一
String str1= String.join("," , lists);
#方法二
String str2 = lists.stream().collect(Collectors.joining(","))
# List 转 数组
ArrayList list=new ArrayList();
String[] strings = new String[list.size()];
list.toArray(strings);