package test;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
publicclassTest2 {publicstatic void main(String[] args) {
People f1 = new People("t", 11);
People f2 = new People("j", 11);
People f3 = new People("t", 11);
People f4 = new People("j", 44);
List<People> list = new ArrayList<People>();
list.add(f1);
list.add(f3);
list.add(f4);
list.add(f2);
Collections.sort(list);
for (People o : list) {
System.out.println(o.getAge() + "<-->" + o.getName());
}
}
}
普通的类要实现排序,必须实现Comparable接口,并重写CompareTo()方法。 package test;public class People implements Comparable<Field> { private String name; private int age; public People() { } public People(S