Java 8 将Stream转换为List

Java 8 将Stream转换为List


Java8Example1.java

package com.mkyong.java8;  import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream;  public class Java8Example1 {  public static void main(String[] args) {  Stream<String> language = Stream.of("java", "python", "node");  //Convert a Stream to List List<String> result = language.collect(Collectors.toList());  result.forEach(System.out::println);  } }

Output

java
python
node

另一个例子,过滤一个数字3并将其转换为列表。


Java8Example2.java

package com.mkyong.java8;  import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream;  public class Java8Example2 {  public static void main(String[] args) {  Stream<Integer> number = Stream.of(1, 2, 3, 4, 5);  List<Integer> result2 = number.filter(x -> x!= 3).collect(Collectors.toList());  result2.forEach(x -> System.out.println(x));   } }

Output

1
2
4
5


    原文作者:最后的miku殿下
    原文地址: https://blog.csdn.net/Hatsune_Miku_/article/details/73432535
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞