Java DoubleStream peek()方法及示例
DoubleStream peek() 是 java.util.stream.DoubleStream 中的一个方法 。 该函数返回一个由该流的元素组成的流,另外,当元素从产生的流中被消耗时,对每个元素执行所提供的操作。
DoubleStream peek()是一个 中间操作。 这些操作始终是懒惰的。中间操作是在一个流实例上调用的,在它们完成处理后,会给出一个流实例作为输出:
语法:
参数
- DoubleStream : 一个原始双值元素的序列。
- DoubleConsumer : 代表一个接受单一双值参数的操作,不返回结果。
返回值: 该函数返回一个并行的DoubleStream。
注意: 这个方法的存在主要是为了支持调试。
例子 1 : 执行求和操作,找出给定的DoubleStream中的元素之和。
输出:
例2: 对给定的DoubleStream的元素进行计数操作。
输出:
例3: 对给定的DoubleStream的元素进行平均操作。
输出: