Stream
和IntStream
的聚合操作,计算红色窗口小部件的权重总和: int sum = widgets.stream() .filter(w -> w.getColor() == RED) .mapToInt(w -> w.getWeight()) .sum();
请参阅类文档Stream
和封装文件 这是一个
这是一个
返回的spliterator应报告从流管道派生的特征集(即从流源分裂器和中间操作派生的特征)。 实现可以报告这些特征的子集。 例如,为某些或所有可能的流管道计算整个集合可能太昂贵。
返回此流(如果要执行终端操作)是否将并行执行。 在调用终端流操作方法之后调用此方法可能会产生不可预测的结果。 返回顺序的等效流。 可能会返回自己,因为流已经是顺序的,或者因为基础流状态被修改为顺序。 这是
这是一个
这是一个
close()
方法时,将运行关闭处理程序,并按添加顺序执行。close()
,其中任何剩余的异常作为抑制异常添加到该异常中(除非其余异常之一与第一个异常相同,因为异常无法抑制自己。)可能会自行回归。
这是
变量和类型 | 方法 | 描述 |
---|---|---|
void |
|
关闭此流,导致调用此流管道的所有关闭处理程序。
|
boolean |
|
返回此流(如果要执行终端操作)是否将并行执行。
|
|
|
返回此流的元素的迭代器。
|
|
|
返回具有附加关闭处理程序的等效流。
|
|
|
返回并行的等效流。
|
|
|
返回顺序的等效流。
|
|
|
返回此流元素的spliterator。
|
|
|
返回等效流,即
|