Java8新特性 --Stream
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java8新特性 --Stream相关的知识,希望对你有一定的参考价值。
一、 创建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的主要内容,如果未能解决你的问题,请参考以下文章