Update Java_函数式编程.md

This commit is contained in:
heibaiying
2020-12-09 10:02:51 +08:00
committed by GitHub
parent f1238239c5
commit f6721d69d4

View File

@ -206,7 +206,7 @@ JDK 1.8 中另一个大的改进是引入了流通过流、Lamda 表达式以
使用静态方法 `Stream.of()` 由指定的值进行创建: 使用静态方法 `Stream.of()` 由指定的值进行创建:
```java ```java
Stream<String> stream = Stream.of("a", "b ", "c", "d"); Stream<String> stream = Stream.of("a", "b", "c", "d");
``` ```
**2. 由集合或数组创建** **2. 由集合或数组创建**
@ -214,14 +214,14 @@ Stream<String> stream = Stream.of("a", "b ", "c", "d");
使用静态方法 `Arrays.stream()` 由指定的数组进行创建: 使用静态方法 `Arrays.stream()` 由指定的数组进行创建:
```java ```java
String[] strings={"a", "b ", "c", "d"}; String[] strings={"a", "b", "c", "d"};
Stream<String> stream = Arrays.stream(strings); Stream<String> stream = Arrays.stream(strings);
``` ```
调用集合类的 `stream()` 方法进行创建: 调用集合类的 `stream()` 方法进行创建:
```shell ```shell
List<String> strings = Arrays.asList("a", "b ", "c", "d"); List<String> strings = Arrays.asList("a", "b", "c", "d");
Stream<String> stream = strings.stream(); Stream<String> stream = strings.stream();
``` ```