List<String>转为List<Long>
时间: 2024-12-13 17:22:10 浏览: 5
Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并
将`List<String>`转换为`List<Long>`通常需要遍历字符串列表,然后对每个字符串元素进行解析并将其转换为Long类型。这个过程可以手动完成,也可以使用Java 8及更高版本提供的流(Stream)操作。以下是一个简单的示例:
```java
List<String> stringList = Arrays.asList("1", "2", "3"); // 假设这是你的字符串列表
List<Long> longList = stringList.stream()
.map(Long::valueOf) // 使用Long.valueOf()函数将字符串转换为Long
.collect(Collectors.toList()); // 将流转换回List
```
在这个例子中,`map()`方法会应用到列表中的每个元素,`Long::valueOf`是一个方法引用,它将字符串转换为Long。最后,`collect()`方法收集处理后的结果。
阅读全文