public class Student implements Comparable { private String studentname; public int studentage; public Student(String studentname, int studentage) { this.studentname = studentname; this.studentage = studentage; } @Override public int compareTo(Object…
我们通常使用Collections.sort()方法来对一个简单的数据列表排序.但是当ArrayList是由自定义对象组成的,就需要使用comparable或者comparator接口了.在使用这两者进行排序之前,先尝试不实现任何接口来进行排序. 考虑下面的例子——有一个Student类,具有三个属性:name, rollno, age public class Student { private String name; private int rollno; private int age;…
2. 使用Collections.sort()方法 Collections类中提供了诸多静态方法,诸如addAll(),max()等等.当自己相对Collection接口下的类处理的时候,可以看看这个工具箱里有没有自己能直接使用的工具. import java.util.*; /** * Created By IntelliJ IDEA * User:LeeShuai * Date:3/6/14 * Time:5:22 PM */ public class CollectionsTest {…