-
可以通过Collection系列集合提供的stream()或parallelStream()
List<String> list=new ArrayList<>();
Stream<String> stream1=list.stream();
-
通过Arrays中的静态方法stream()
int[] array=new int[10];
IntStream stream2=Arrays.stream(array);
-
通过Stream类中的静态方法of()
Stream<String> stream3=Stream.of("aa","bb","cc");
-
创建无限流
Stream<Integer> stream4=Stream.iterate(0, (x) -> x+2);
stream4.limit(10).forEach(System.out::println);
Stream.generate(()->Math.random()).limit(5).forEach(System.out::println);