java8中借助stream的sorted方法完成数据排序操作。
1、 第一种排序方式为调用无参的sorted()方法,执行默认的自然顺序排序。
2、 }

3、 观察控制台输出效果

4、 第二种排序方式:向sorted()方法传入Comparator对象,实现灵活的自定义排序逻辑。
5、 针对部门信息集合进行排序处理,利用Stream流式编程完成元素比对与有序排列。
6、 }
7、 });
8、 }
9、 打印经排序处理后的最终结果
10、 对比两个对象的dname字段,依据字符串字典序得出比较值,支撑排序判定或大小判断。
11、 伟夏颂用于对比两地地理坐标,返回x与y坐标的相对顺序结果。
12、 }
13、 }

14、 查看运行后的实际输出效果

15、 关于Stream API的更多实用技巧,可参考作者发布的其他技术经验文章

Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











