一、获取Stream流二、Stream流常用API
一、获取Stream流import java.util.*;
public class StreamDemo02 {
public static void main(String[] args) {
Collection list = new ArrayList<>();
Stream s = list.stream();
Map maps = new HashMap<>();
// 键流
Stream keyStream = maps.keySet().stream();
// 值流
Stream valueStream = maps.values().stream();
// 键值对流(拿整体)
Stream> keyAndValueStream = maps.entrySet().stream();
String[] names = {"赵敏","小昭","灭绝","周芷若"};
Stream nameStream = Arrays.stream(names);
Stream nameStream2 = Stream.of(names);
}
}
二、Stream流常用API
Streamsorted(Comparator super T> comparator)//排序 Stream limit(long maxSize)//最多返回的元素个数 void forEach(Consumer super T> action)//遍历 Stream filter(Predicate super T> predicate)//过滤器 long count()//返回元素个数 Stream skip(long n)//跳过前几个 Stream map(Function super T,? extends R> mapper)//加工方法 static Stream concat(Stream extends T> a, Stream extends T> b)//合并方法



