java将list转为逗号隔开字符串,将逗号连接的字符串转成字符数组,将逗号分隔的字符串转换为List(Java逗号分隔-字符串与数组相互转换)

一、通过testList.stream().collect(Collectors.joining(",")) ,通过流转换,将list转为逗号隔开字符串

List testList = new ArrayList<>();
testList.add("test1");
testList.add("test2");
testList.add("test3");

String newStr = testList.stream().collect(Collectors.joining(","));
System.out.println(newStr);

结果:

java将list转为逗号隔开字符串,将逗号连接的字符串转成字符数组,将逗号分隔的字符串转换为List(Java逗号分隔-字符串与数组相互转换)_第1张图片

二、通过String的split函数,将逗号连接的字符串转成字符数组

String str = "aa,bb,cc";
String[] strList = str.split(",");

for(int i=0;i

结果:

java将list转为逗号隔开字符串,将逗号连接的字符串转成字符数组,将逗号分隔的字符串转换为List(Java逗号分隔-字符串与数组相互转换)_第2张图片

三、将逗号分隔的字符串转换为List

String str = "a,b,c";
List resultList = Arrays.asList(str.split(","));
System.out.println(resultList);

结果:

java将list转为逗号隔开字符串,将逗号连接的字符串转成字符数组,将逗号分隔的字符串转换为List(Java逗号分隔-字符串与数组相互转换)_第3张图片

 

四、将String s转化为Char数组,使用toCharArry()方法

String str="ab cd efg";
char[] a=str.toCharArray();
System.out.println(Arrays.toString(a));

结果:

java将list转为逗号隔开字符串,将逗号连接的字符串转成字符数组,将逗号分隔的字符串转换为List(Java逗号分隔-字符串与数组相互转换)_第4张图片

 参考:java将list转为逗号隔开字符串_51CTO博客_list转字符串逗号隔开

Java将字符串转化为数组_java 字符串转数组-CSDN博客 

Java逗号分隔-字符串与数组相互转换-CSDN博客
 

你可能感兴趣的:(Java,Java,字符串,将list转为逗号隔开字符串)