工作中常用到list和string互转,常见的互转方法
① list转string
//方法1使用java8 Stream流
List<String> list = Stream.of("Z007", "Z005").collect(Collectors.toList());
// 方法2 使用org.apache.commons.lang3.StringUtils拼接
join = StringUtils.join(list, ",");
//方法3 使用google工具包
join = Joiner.on(",").skipNulls().join(list);
② string转list
// 方法1 使用Arrays工具类
List<String> strings = Arrays.asList(join);
//方法2 谷歌工具包
strings = Splitter.on(",").omitEmptyStrings().splitToList(join);
// 方法3 java8 stream流
strings = Stream.of(join).collect(Collectors.toList());