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 Listlists = 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);