通过实现Comparator接口的compare方法来完成自定义排序private static void sortBaseTypeByIDefineMode() {
System.out.println("before sort:");
PrintUtil.showList(intList);
System.out.println("=========================");
Collections.sort(intList,new Comparator() {
@Override public int compare(Integer o1, Integer o2) { // 返回值为int类型,大于0表示正序,小于0表示逆序
return o2-o1;
}
});
System.out.println("after sort:");
PrintUtil.showList(intList);
}