jdk8 创建流的4种方式
1.通过Collections一系列集合的stream()或者parallelStrem()方法
List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); list.stream().forEach(System.out::println);
2.通过Arrays中的静态方法stream()获取数组流
String []strings= new String[11]; Stream<String> stream2 = Arrays.stream(strings);
3.Stream中的静态方法of
Stream<String> stream3= Stream.of("a","b","c");
4.创建无限流(1)迭代,2(生成)
Stream.iterate(0,x->x+2) .limit(10) .forEach(System.out::println);
Stream.generate(()->Math.random()) .limit(4) .forEach(System.out::println);
本文介绍了使用JDK8创建流的四种主要方法:通过Collections的stream()或parallelStream()方法;通过Arrays中的静态方法stream()获取数组流;使用Stream中的静态方法of;创建无限流包括迭代和生成。
2331

被折叠的 条评论
为什么被折叠?



