把一个List<String>转换成List<Integer>
时间: 2023-11-11 20:11:01 浏览: 90
list转String
5星 · 资源好评率100%
可以使用Java 8中的Stream API和Lambda表达式来实现将List<String>转换为List<Integer>的操作。具体代码如下所示:
```
List<String> stringList = Arrays.asList("1", "2", "3", "4", "5");
List<Integer> integerList = stringList.stream()
.map(Integer::parseInt)
.collect(Collectors.toList());
```
首先,我们使用Arrays.asList创建了一个包含一些字符串的List。然后,我们调用stream()方法将其转换成一个Stream对象。接着,我们使用map()方法将每个字符串转换成对应的整数,并使用Integer.parseInt()方法进行转换。最后,我们调用collect()方法将转换后的整数收集到一个新的List中。
阅读全文