码迷,mamicode.com
首页 > 编程语言 > 详细

Java8新特性 --Stream

时间:2017-11-24 23:55:22      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:nbsp   array   集合类   生成   parallel   java8新特性   arrays   strong   获取   

一、 创建Stream

1.0  创建Stream方式一: 集合类的stream()或 parallelStream()

List<String> list = new ArrayList<>();
Stream<String> stream = list.stream();

2.0  创建Stream方式二: 通过Arrays中的静态方法stream()获取

String[] strings = new String[10];
Stream<String> stream1 = Arrays.stream(strings);

3.0 创建Stream方式三: 通过Stream 类中的静态方法of()

 Stream<String> stream2 = Stream.of("aa", "bb", "cc");

4.0 创建Stream方式四: 无限流

迭代: Stream<Integer> stream3 = Stream.iterate(0, (x) -> x + 2);
生成:Stream.generate(() -> Math.random());

二、

Java8新特性 --Stream

标签:nbsp   array   集合类   生成   parallel   java8新特性   arrays   strong   获取   

原文地址:http://www.cnblogs.com/zheting/p/7892660.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!