IntStream concat() 方法在 Java 中


Java IntStream 类中的 concat() 方法形成一个级联流。此流的元素是第一个流中所有元素,后跟第二个所有元素。

语法如下 −

static IntStream concat(IntStream one, IntStream two)

在此处,参数 one 是第一个流,而 two 是第二个流。此方法返回流 one 和 two 的级联结果。

我们创建两个 IntStream 并添加一些元素 −

IntStream intStream1 = IntStream.of(10, 20, 30, 40, 50);
IntStream intStream2 = IntStream.of(60, 70, 80, 90);

现在,要合并这两个流,使用 concat() 方法 −

IntStream.concat(intStream1, intStream2)

以下是使用 Java 实施 IntStream concat() 方法的示例 −

示例

 实时演示

import java.util.stream.IntStream;
import java.util.stream.Stream;

public class Demo {
   public static void main(String[] args) {
      IntStream intStream1 = IntStream.of(10, 20, 30, 40, 50);
      IntStream intStream2 = IntStream.of(60, 70, 80, 90);
      // Concatenated stream
      System.out.println("Concatenated Stream...");
      IntStream.concat(intStream1, intStream2).forEach(element -> System.out.println(element));
   }
}

输出

Concatenated Stream...
10
20
30
40
50
60
70
80
90

更新于:30-Jul-2019

228 次浏览

开启您的 职业生涯

完成课程即可获得认证

开始
广告
© . All rights reserved.