jdk8字符串转List<Long>类型的集合

话不多说,直接上代码

String str="1,2,3,4,5,6,7,8,9";
List<Long> strList = Arrays.stream(str.split(",")).map(s -> Long.parseLong(s.trim()))
.collect(Collectors.toList());

反向操作

List<Long>转为String字符串
List<Long> list = Arrays.asList(7L, 8L, 9L);

String result = list.stream().map(Object::toString).collect(Collectors.joining(","));
// 打印 "7,8,9"
System.out.println(result); 


你可能感兴趣的:(后端,java,jvm,开发语言)