将 List 转 String字符串
Collectors.joining()(推荐)
List<String> list = Lists.newArrayList("a", "b", "c");
String str3 = list.stream().collect(Collectors.joining(","));
String str2 = list.stream().collect(Collectors.joining());
String str4 = list.stream().collect(Collectors.joining(",", "【", "】"));
String.join()
List<String> list = Lists.newArrayList("a", "b", "c");
String str = String.join(",", list);
StringUtils.join()
List<String> list = Lists.newArrayList("a", "b", "c");
String str = StringUtils.join(list, ",");
Joiner.on().join();
List<String> list = Lists.newArrayList("a", "b", "c");
String str = Joiner.on(",").join(list);
将 String字符串 转 List
Convert.toList()(推荐-需要转换类型时)
String str = "a,b,c";
List<String> list = Convert.toList(String.class, str);
Lists.newArrayList() (推荐-无需转换类型时)
String str = "a,b,c";
List<String> list = Lists.newArrayList(str.split(","));
Stream.of()
String str = "a,b,c";
List<String> list = Stream.of(str.split(",")).collect(Collectors.toList());
Arrays.asList()
String str = "a,b,c";
List<String> list1 = Arrays.asList(str.split(","));