IntStream peek() 方法在 Java 中


IntStream 类的 peek() 方法在 Java 中返回一个由该流的元素组成的流。它还针对从结果流中提取的每个元素执行提供的操作。

语法如下

IntStream peek(IntConsumer action)

在此,参数 action 是从流中提取元素时要执行的非干扰操作。IntConsumer 表示接受单个 int 值作为参数且不返回任何结果的操作。

以下示例在 Java 中实现了 IntStream peek() 方法

示例

 演示

import java.util.*;
import java.util.stream.IntStream;
public class Demo {
   public static void main(String[] args) {
      IntStream intStream = IntStream.range(50, 60);
      System.out.println("Elements in the stream = ");
      long res = intStream.peek(System.out::println).count();
      System.out.println("Count of elements = " + res);
   }
}

输出

Elements in the stream =
50
51
52
53
54
55
56
57
58
59
Count of elements = 10

更新于: 30-Jul-2019

599 次浏览

开启您的 职业生涯

通过完成本课程获得认证

开始
广告
© . All rights reserved.