Collectors.toList()
Java 8流的新类java.util.stream.Collectors实现了java.util.stream.Collector接口,同时又提供了大量的方法对流 (stream) 的元素执行mapandreduce操作,或者统计操作。
Collectors.toList() 将流中的所有元素导出到一个列表( List )中
作用:
- 流式操作可进行很多的操作
- 过滤
fliter - 运算
map - 去重
distinct - ……
- 过滤
- 经过N多的运算、筛选、排序、操作……返回我们需要的集合
toListExample代码
@Test
public void toListExample() {
List<Double> list = Arrays.asList(1.1, 2.2, 3.3, 4.4);
List<Double> filterList = list.stream().filter(d -> d>2).collect(Collectors.toList());
System.out.println(list);
System.out.println(filterList);
}
/*
运行结果:
[1.1, 2.2, 3.3, 4.4]
[2.2, 3.3, 4.4]
*/
Java8引入了流(Stream)处理,Collectors.toList()方法用于将流转换为列表(List)。这个方法在处理数据过滤、映射等操作后,能方便地收集结果到列表中。例如,通过filter筛选出大于2的数,然后使用Collectors.toList(),可以得到一个新的只包含符合条件的数的列表。这是一个高效且灵活的编程方式。

1万+

被折叠的 条评论
为什么被折叠?



