java中,通过hutool将"1,2,3,4"转为List<Long>类型的
时间: 2024-10-19 16:08:31 浏览: 20
List<Long>转一维数组 Long[](csdn)————程序.pdf
5星 · 资源好评率100%
在Java中,Hutool是一个强大的工具包,可以帮助简化常见的任务。如果你想要将字符串"1,2,3,4"转换为`List<Long>`类型,你可以利用Hutool提供的工具如`StringUtil`和`CollectionsUtils`。下面是一个简单的示例:
```java
import cn.hutool.core.util.StrUtil;
import cn.hutool.core.collection.CollUtil;
List<String> stringList = StrUtil.split("1,2,3,4", ",");
List<Long> longList = CollUtil.toList(stringList.stream()
.map(Long::valueOf) // 将每个字符串元素转换为Long类型
.collect(Collectors.toList()));
```
这段代码首先使用`StrUtil.split()`方法按照逗号分割字符串,得到一个包含每个数字的`String`数组。然后,通过流(Stream)操作,使用`map()`函数将每个字符串转换为`Long`类型,并最后收集到一个新的`List<Long>`。
阅读全文