如果有两个流,希望合并成为一个流,那么可以使用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