14-其他说明
其他说明
Collectors
类还有更多方法返回可用于收集操作的 Collector
对象,其中最有趣的如下。
toList()
:该方法返回的Collector
把流的所有元素分组到List
中。toCollection()
:该方法返回的Collector
把流的所有元素分组到Collection
中。它接收一个用于创建Collection
的参数表达式,创建的Collection
将由Collector
在内部使用,并在执行结束时返回。averagingInt()
、averagingLong()
和averagingDouble()
:这些方法返回的Collector
计算了相应的int
类型、long
和double
的平均值。它们接收一个参数表达式用于把流的元素转换成int
,long
或double
型。这3个方法都返回double
值。