stream流将String字段转化为Inteager
时间: 2023-10-27 07:04:37 浏览: 90
可以使用Java 8中的Stream API来实现将String类型的字段转换为Integer类型。具体代码如下:
```java
List<String> stringList = Arrays.asList("1", "2", "3", "4", "5");
List<Integer> integerList = stringList.stream()
.map(Integer::parseInt)
.collect(Collectors.toList());
```
上述代码中,首先我们将String类型的List转换为Stream对象,然后使用map()方法将每个String类型的元素转换为Integer类型的元素,最后使用collect()方法将转换后的结果收集到一个新的List中。其中,Integer::parseInt是一个方法引用,它表示将每个String类型的元素转换为Integer类型的元素。
阅读全文