话不多说,直接上代码
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);