Java中的各种集合排序
1.背景(1)软件开发过程中集合排序是比较强大的功能,会使用集合Map、Set、List实现排序功能,知道匿名内部类Comparator很关键,搞清楚集合排序的性能开销,排序遇到的坑以及解决的方法,注意下面的例子都是JDK1.8的用法。2.LIst集合排序(1)UML类图(2)重点分析下ArrayList的排序,毕竟实战开发用的最频繁的就是它了3.第一种做法介绍:这种叫定制排序,或自定义排序,需编写匿名内部类,先new一个Comparator接口的比较器对象c,同时实现compare()其方法