它可以是列表,集合,数组(java.util.Collection的子类),I/O channel, 产生器generator等(注意Map是不支持的);2、聚合操作。...顾名思义像mapToInt就是将原始Stream转换成一个新的Stream,不过新生成的Stream中的元素都是int类型。三个变种方法可以免除自动装箱/拆箱的额外消耗。...Collectors类实现了很多归约操作,例如将流转换成集合和聚合元素等,Collectors可用于返回列表或字符串。...+integerSet); //[50, 20, 40, 10, 30]
//流转映射
MapString,String> stringStringMap = integerList.stream...接下来通过一个例子来介绍如何使用它,这个例子也非常简单,给定[1,2,3,4,5,6,7,8,9]这个列表,如何将其按照奇数和偶数来划分为两组。