【java基础一】string和list互转

工作中常用到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());

工作中常用到list和string互转,常见的互转方法 ① list转string //方法1使用java8 Stream流 List 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 strings = Arrays.asList(join); //方法2 谷歌工具包 strings = Splitter.on(",").omitEmptyStrings().splitToList(join); // 方法3 java8 stream流 strings = Stream.of(join).collect(Collectors.toList());
经验分享 程序员 微信小程序 职场和发展