List<Integer> idList = rankSet.stream() .map(item -> Integer.valueOf(item.getValue().toString())).collect(Collectors.toList());换一种写法
时间: 2024-04-14 21:29:31 浏览: 88
java8stream对list操作常用总结
你可以使用方法引用来简化代码。下面是使用方法引用的写法:
```java
List<Integer> idList = rankSet.stream()
.map(item -> Integer.parseInt(item.getValue().toString()))
.collect(Collectors.toList());
```
在这种写法中,我们使用`Integer.parseInt()`方法来将字符串转换为整数。这里通过方法引用的方式直接引用了`Integer`类的`parseInt()`方法,省略了lambda表达式的写法。其余部分与之前的代码相同。
阅读全文