JDK8中 stream(流)四种创建方式
2020-07-03 15:44
155 查看
1 第一种 通过Collection得Stream()方法(串行流)或者 parallelStream()方法(并行流)创建Stream。
List<String> list = Arrays.asList("1","2","3","4","0","222","33"); Stream<String> stream = list.stream(); Stream<String> stream1 = list.parallelStream();
2 通过Arrays中得静态方法stream()获取数组流
IntStream stream = Arrays.stream(new int[]{1,2,3});
3 通过Stream类中得 of()静态方法获取流
Stream<String> stream = Stream.of("a","b","c");
4 创建无限流(迭代、生成)
//迭代(需要传入一个种子,也就是起始值,然后传入一个一元操作 Stream<Integer> stream1 = Stream.iterate(2, (x) -> x * 2); //生成(无限产生对象) Stream<Double> stream2 = Stream.generate(() -> Math.random());
以上就是JDK8中 stream(流)四种创建方式,欢迎参考!
相关文章推荐
- Rhyme/Java8 创建Stream的四种方式
- vs2013在使用ef6时,创建模型向导过程中,四种模型方式缺少2种
- 四种读写文件的方式:系统调用(open/read/write),C语言(fopen,fgets, fputs),C++(ifstream, ofstream getline,)泛型算法
- 线程的四种创建方式
- 教你读清四种方式创建线程的优缺点(JUC编程)
- java线程池的四种创建方式
- angular创建自定义指令的四种方式
- SlidingMenu创建侧滑栏的四种方式
- java创建对象的四种方式
- UICollectionView基础/UICollectionViewCell的四种创建方式
- JAVA中创建对象的四种方式
- JAVA中创建对象的四种方式
- 多线程创建的四种方式
- java api为集群创建目录的四种方式
- Windows 8技巧:关于windows 8的文件管理 File创建和String Stream Buffer方式读写的
- Windows8:文件管理---File创建和String Stream Buffer方式读写
- JAVA中创建对象的四种方式
- css创建的四种方式
- 手动建立规则方式创建stream环境