Stream流的map()具体有什么用处?
Stream流中的map()的方法,大概就是处理流中的数据,,具体可以处理哪些类型的数据,网上有转数据类型,提取数据中一个属性集合,其他还有哪些用处。map()和maptoInt()有什么区别吗?
回答:
map() 方法的主要用来进行数据转换:
List<String> names = persons.stream() .map(Person::getName)
.collect(Collectors.toList());
List<Integer> lengths = words.stream() .map(String::length)
.collect(Collectors.toList());
mapToInt() 方法是一个特殊的 map() 方法,它用来处理基本的 int 类型。比如用 mapToInt() 方法计算所有人的年龄总和:
int totalAge = persons.stream() .mapToInt(Person::getAge)
.sum();
以上是 Stream流的map()具体有什么用处? 的全部内容, 来源链接: utcz.com/p/945190.html