这一篇文章讲得很好:https://www.cnblogs.com/xujian2014/p/5215082.html
共有两种方法实现对一个类进行排序。一种方法是实现Comparable接口,另一种方法是实现Comparator接口。
一、Comparable接口 步骤1:在类中继承Compare接口,内部实现compareTo()函数。 步骤2:调用Arrays.sort()方法即可实现排序。
例: //Student.java
//Test.java
运行结果: lijing...15
二、Comparator接口 直接在Arrays.sort()或Collections.sort()函数的第二个参数,传入一个Comparator接口的对象。
例: //Student.java
//Test.java
运行结果: lijing...15
|