文章目录
- String 转 List
- String.join()
- Collectors.joining()
- StringUtils.join()
- Joiner.on().join();
- List 转 String
- Arrays.asList()、String.split()
- Stream.of()
- Convert.toList()
String 转 List
String.join()
// a,b,cString str1 = String.join(",", list);
Collectors.joining()
// abc 没有分隔符String str2 = list.stream().collect(Collectors.joining());// a,b,c 定义分隔符String str3 = list.stream().collect(Collectors.joining(","));//【a,b,c】定义分隔和前缀后缀String str4 = list.stream().collect(Collectors.joining(",", "【", "】"));
StringUtils.join()
// a,b,cString str5 = StringUtils.join(list, ",");
Joiner.on().join();
// a,b,cString str6 = Joiner.on(",").join(list);
List 转 String
Arrays.asList()、String.split()
// [a, b, c]List list1 = Arrays.asList(str.split(","));
Stream.of()
// [a, b, c]List list2 = Stream.of(str.split(",")).collect(Collectors.toList());
Convert.toList()
// [a, b, c]List list3 = Convert.toList(String.class, str);