独立使用 Stream 的步骤如下:
1 . 使用 Stream 或 XxxStream 的 builder() 类方法创建该 Stream 对应的 Builder。
2 . 重复调用 Builder 的 add() 方法向该流中添加多个元素。
3 . 调用 Builder 的 build() 方法获取对应的 Stream。
4 . 调用 Stream 的聚集方法。
Stream 提供了大量的聚集方法供用户调用。对于大部分聚集方法而言,每个 Stream 只能执行一次。例如如下程序。
public class IntStreamTest {
public static void main(String[] args) {
IntStream is = IntStream.builder().add(20).add(13).add(-2).add(18).build();
// 下面调用聚集方法的代码每次只能执行一行
System.out.println("is 所有元素的最大值:" + is.max().getAsInt());
System.out.println("is 所有元素的最小值:" + is.min().getAsInt());
System.out.println("is 所有元素的总和:" + is