/** * @param args */ public static void main(String[] args) { Person person1 = new Person(3,"adfsa"); Person person2 = new Person(1,"adfsa"); List<Person> list = new ArrayList<Person>(); list.add(person1); list.add(person2); Collections.sort(list); Iterator<Person> iter = list.listIterator(); while(iter.hasNext()){ System.out.println(iter.next().toString()); }
}
}
/** * * @author User * 实现Comparable接口.并且重写compareTo方法 */ class Person implements Comparable<Person>{ private int age; private String name;