💕对Comparator接口的使用不熟练,所以把List集合里面的sort的Comparator总结一下下~~❤️
public class MySort {
public static void main(String[] args) {
List<Integer> list=new ArrayList();
list.add(5);
list.add(2);
list.add(7);
list.add(4);
list.sort(new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
// return -1;-1就是按照插入顺序倒叙输出:4,7,2,5
// return 1;按照插入顺序输出:5,2,7,4
// return 0;按照插入顺序输出:5,2,7,4
// return o1-o2;这个是从小到大顺序输出:2,4,5,7
return o2-o1;//这个是从大到小顺序输出:7,5,4,2
}
});
for (Integer o : list) {
System.out.print(o+",");
}
}
}