首页 > 其他分享 >Stream流中的常用方法concat

Stream流中的常用方法concat

时间:2022-10-18 12:04:19浏览次数:48  
标签:arr Stream stream 流中 extends static concat

如果有两个流,希望合并成为一个流,那么可以使用stream接口的静态方法 concat:

static <T> Stream<T> concat(Stream < ? extends T> a,Stream < ? extends T> b);

/**
 * 如果有两个流,希望合并成为一个流,那么可以使用stream接口的静态方法 concat:
 * static <T> Stream<T> concat(Stream < ? extends T> a,Stream < ? extends T> b);
 */
public class Demo7Stream_concat {
    public static void main(String[] args) {
        // 创建一个Stream流
        Stream<String> stream1 = Stream.of("张三丰", "张翠山", "赵敏", "周芷若", "张无忌");
        // 获取一个Stream流
        String[] arr={"美羊羊", "喜羊羊", "懒羊羊", "红太狼", "灰太狼"};
        Stream<String> stream2 = Stream.of(arr);
        // 把以上两个流组合为一个流
        Stream<String> concat = Stream.concat(stream1, stream2);
        concat.forEach(name -> System.out.println(name));
    }
}

 

标签:arr,Stream,stream,流中,extends,static,concat
From: https://www.cnblogs.com/shenziyi/p/16802116.html

相关文章