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 }