Java之Stream.concat()使用示例

戚薇 Java经验 发布时间:2023-06-02 17:25:15 阅读数:3493 1
下文笔者讲述Stream.concat方法的使用示例分享,如下所示

Stream.concat方法的功能

Stream.concat()
   用于合并两个流

Stream.concat()语法
    concat(Stream<? extends T> a, Stream<? extends T> b)
a:第一流
b:第二流
T:流元素类型
 
import java.util.*;
import java.util.stream.IntStream;
import java.util.stream.Stream;
public class TestClass1 {
   public static void main(String[] args) {
      Stream<String> streamOne = Stream.of("Java");
      Stream<String> streamTwo = Stream.of("Python");
      Stream.concat(streamOne, streamTwo).forEach(val -> System.out.println(val));
   }
} 

例2:多个流合并
import java.util.stream.Collectors;
import java.util.stream.Stream;
import static java.util.stream.Stream.*;
public class Main {
   public static void main(String[] args) {
      Stream<Integer> streamOne = Stream.of(88,89,91);
      Stream<Integer> streamTwo = Stream.of(66,77,111);
      Stream<Integer> streamThree = Stream.of(22,434,333);
      Stream<Integer> streamFour = Stream.of(678,123,801,672);
      Stream<Integer> res = Stream.concat(streamOne, concat(streamTwo, concat(streamThree, streamFour)));
      System.out.println( res.collect(Collectors.tolist()) );
   }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202306/16856979426695.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者