Java8新特性——创建Stream常见的几种方式
2018-09-02 19:24
162 查看
-
可以通过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);
相关文章推荐
- Java中常见的创建对象几种方式
- Java8创建 stream的几种方式
- java中常见创建对象的方式有哪几种?
- JAVA创建对象的几种方式
- java创建对象的几种方式
- java入门第七天 数组开个头 创建数组的几种方式和注意事项
- java创建对象的几种方式
- java创建timestmp的几种方式
- js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
- java中几种常见的连接MySQL数据库的方式
- java基础之 创建对象的几种方式
- Java中几种常见的排序方式
- java中几种创建对象的方式
- Java创建数组的几种方式
- MyBatis SqlSessionFactory的几种常见创建方式
- Java多线程编程小结+java中创建线程的的几种方式
- java中几种创建对象的方式
- Java 创建对象的几种方式
- Java创建对象的几种方式
- js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)