public class Test06 {
public static void main(String[] args) {
ArrayList<Integer> list01 = new ArrayList<>();
for (int i = 0; i <= 10; i++) {
list01.add(i);
}
//filter负责过滤数据
//collect负责收集数据,获取流中剩余的
// 数据,但collect不负责创建容器,也不负责把数据添加到容器中
//Collectors.toList()在底层会创建一个List集合,并把所有的数据添加到List集合中
List<Integer> list02 = list01.stream().filter(number -> number % 2 == 0).collect(Collectors.toList());
System.out.println(list02);
Set<Integer> set01 = list01.stream().filter(number -> number % 2 == 0).collect(Collectors.toSet());
System.out.println(set01);
}
}
标签:Stream,number,收集,stream,System,list01,set01,out From: https://www.cnblogs.com/dragon-proud-sky/p/18097748