e demo7; import java.util.*; import java.util.stream.Stream; /* * java.util.stream.Stream<T>是java 8新加入的最常用的流接口 * 获取一个流非常简单,有以下几种方式: * 所有的Collection集合都可以通过Stream默认方式获取流 default Stream<E> stream() Stream 接口的静态方法of可以获取数组对应的流 static<T> Stream<T> of(values) 参数是一个可变参数,那么我们就可以传递一个数组 */ public class demo4 { public static void main(String[] args) { //把集合转为Stream流 List<String> list = new ArrayList<>(); Stream<String> stream1 = list.stream(); Set<String> set = new HashSet<>(); Stream<String> stream2 = set.stream(); //获取键,存储到一个Set集合 Map<String,String> map = new HashMap<>(); Set<String> keyset = map.keySet(); Stream<String> keyset_stream = keyset.stream(); //获取值,存储到一个Collection集合 Collection<String> value
Java 基础 获取Stream流的方式
最新推荐文章于 2023-06-27 19:33:50 发布
本文介绍了Java 8中获取Stream流的常见方式,包括从Collection、Set、Map以及数组转换成Stream流。示例代码展示了如何通过list.stream()、set.stream()、keyset.stream()、value.stream()、entries.stream()以及Stream.of()方法进行转换。
摘要由CSDN通过智能技术生成