• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Java 8 将Stream转换为List

jdk8 来源:最后的miku殿下 6次浏览

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



版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)