场景
Java8新特性-Stream对集合进行操作的常用API:
Java8新特性-Stream对集合进行操作的常用API_霸道流氓气质的博客-优快云博客_streamapi对集合修改
前面讲Stream的常用api。下面讲比较器和收集器的常用示例。
Java 8 为 java.util.Comparator 接口新增了多种静态和默认方法,使排序操作变得更为简单。
现在,只需通过一系列库调用,就能根据一个属性对 POJO 集合进行排序。
Java 8 还引入了一个新的工具类java.util.stream.Collectors,它提供将流转换回各类集合所需的静态方法。
此外,收集器也可以在“下游”使用,利用它们对分组(grouping)或分区(partitioning)操作进行后期处理
注:
博客:
霸道流氓气质的博客_优快云博客-C#,架构之路,SpringBoot领域博主
实现
利用比较器实现排序
根据字典顺序(自然顺序)对字符串集合排序