Stream提供了大量的方法进行聚集操作,这些方法可以是“中间的”(internediate),也可以是“末端的”(terminal)。
中间方法:中间操作允许流保持打开状态,并允许直接调用后续方法,例如map()方法就是中间方法。
末端方法:末端方法就是对流的最终操作。当对某个Stream执行末端方法时,该流将会被“消耗”且不可再用,例如sum()、count()、average()等就是末端方法。
Stream提供了大量的方法进行聚集操作,这些方法可以是“中间的”(internediate),也可以是“末端的”(terminal)。
中间方法:中间操作允许流保持打开状态,并允许直接调用后续方法,例如map()方法就是中间方法。
末端方法:末端方法就是对流的最终操作。当对某个Stream执行末端方法时,该流将会被“消耗”且不可再用,例如sum()、count()、average()等就是末端方法。