List<Long> 类型数据转为string字符串类型 jdk1.8新特性

话不多说,直接上代码

List<Long> list = Arrays.asList(1L, 2L, 3L);

String result = list.stream()
                   .map(Object::toString)
                   .collect(Collectors.joining(", "));

System.out.println(result); // 输出 "1, 2, 3"

这里,我们首先将 List 转换为 Stream,然后使用 map() 方法将每个 Long 类型的元素转换为字符串类型,再使用 Collectors.joining() 方法将所有字符串连接起来并用逗号和空格分隔。
需要注意的是,Collectors.joining() 方法返回的是一个字符串类型的结果,而不是一个 List 类型的结果。

你可能感兴趣的:(后端,java)