//Comparable接口
import java.util.ArrayList;
import java.util.Collections;
/**
* Created by tianxin on 2020/3/2.
* Collections工具类的sort方法中,只能堆List<E>集合进行排序
* 泛型E必须实现了Comparable接口中的compareTo()方法,才能比较
* 否则 需要自己自定义
*/
public class DemoCollectionsComparable {
public static void main(String[] args) {
// ArrayList<Integer> listNums = new ArrayList<>();
// Collections.addAll(listNums,1,3,4,2);
// System.out.println("排序前"+listNums);
// Collections.sort(listNums);
// System.out.println("排序后"+listNums);
ArrayList<Student> list = new ArrayList<>();
Student stu1 = new Student("tianxin",24);
Student stu2 = new Student("test",18);
list.add(stu1);
list.add(stu2);
System.out.println("排序前="+list);
Collections.sort(list);
System.out.println("排序后="+list);
}
}