先上代码:
运行结果:
aa
bb
cg
ee
上面初步对Collections.sort的应用做了一个简单的描述。
下面的篇章我们将会Collections.sort实现进行解析:见代码和代码注释
废话再说俩句,竟然要排序,显然就要比较要排序元素的顺序或者大小,而比较器的作用就是用来干这个的。用比较器来实现对排序元素的比较。例如上面的代码:Collections.sort(sortExampleList, comparator);comparator比较器中的compare()方法就是用来比较sortExampleList中的ListSortExample对象。