Stream流 概述 Stream流的使用 生成流 通过数据源(集合,数组等)生成流 list.stream() 中间操作 一个流后面可以跟随零个或多个中间操作,其目的主要是打开流,做出某种程度的数据过滤/映射,然后返回一个新的流,交给下一个操作使用 filter() 终结操作 一个流只能有一个终结操作,当这个操作执行后,流就被使用 “光” 了,无法再被操作 forEach() Stream流的生成方式 Stream流常见生成方式 Collection体系的集合可以使用默认方法 stream() 生成流 default Stream<E> stream() Map体系的集合简介的生成流 Stream<K> keyStream = map.keySet().stream(); // Map键生成流 Stream<V> valueStream = map.values().stream(); // Map值生成流 Stream<Map.Entry<String,Integer>> entryStream = map.ent.... Java Stream流(十四) Java