本文单纯列出Stream API可以做的事,好方便以后用到Stream的时候,手里有一份简洁的API地图
详尽解析请参考文章Java 8 中的Streams API 详解
- map:映射
- filter:过滤
- foreach:迭代,主要作用是产生side effect
- reduce:将Stream的元素组合起来
- limit/skip:留下n个元素,或者跳过n个元素
- sorted:排序
- min、max、distinct:最小值,最大值,去重
- allMatch、anyMatch、noneMatch:匹配