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的主要内容,如果未能解决你的问题,请参考以下文章

Java8新特性一张图带你领略Java8有哪些新特性

Java8新特性

Java8新特性

java8新特性-入门摘要

Java8新特性:Stream的使用

Java8新特性不了解Optional类,简历上别说你懂Java8!!