1.单属性变量集合排序,如LIst<Integer>
List<Integer> intList = new ArrayList<>();
intList.add(54);
intList.add(7674);
intList.add(636);
intList.add(4325);
intList.add(21);
intList.add(432143);
Collections.sort(intList);
for (Integer i : intList) {
System.out.print(i + " ");
}
结果是21 54 636 4325 7674 432143
Collections类提供了对集合操作的一些方法,注意是Collections而不是Collection,后者是集合的顶级接口。
使用Collerctions类的sort()方法实现升序排序,相反的,方法reverse()则实现降序排序。
2.多属性对象集合排序,如List<Student>
Student类就不写了,共三个属性,配上get,set就行。
List<Student> students = new ArrayList<>();
students.add(new Student("狗蛋",90,180));
students.add(new Student("黑子",80,165));
students.add(new Studen