List接口-sort 比较器

 1 import java.util.ArrayList;
 2 import java.util.Comparator;
 3 
 4 public class DemoClass4Comparator {
 5    public static void main(String[] args) {
 6       //TODO 比较器的使用
 7       ArrayList arrayList = new ArrayList();
 8       arrayList.add(1);
 9       arrayList.add(3);
10       arrayList.add(2);
11 
12       arrayList.sort(new intComparator());
13       System.out.println(arrayList);
14 
15    }
16 }
17 
18 class intComparator implements Comparator<Integer> {
19    public int compare(Integer o1, Integer o2) {
20       return o1 - o2;  //[1, 2, 3]  顺序排列
21       //return o2 - o1; //[3, 2, 1] 倒序排列
22       //return 0; //[1, 3, 2]
23    }
24 }

 

posted @ 2025-10-20 10:06  字节虫  阅读(11)  评论(0)    收藏  举报