之前用过一次,然后这次用到的时候发现忘记了,还是在此记录一下吧。
话不多说,直接上code。
public class MyComparator implements Comparator<Integer> {
public int compare(Integer i1, Integer i2) {
if(i1>i2)
return 1;
if(i1<i2)
return -1;
return 0;
}
public static void main(String[] args) {
ArrayList al = new ArrayList();
al.add(29);
al.add(98);
al.add(34);
al.add(25);
al.add(10);
al.add(59);
al.add(48);
MyComparator mc = new MyComparator();
al.sort(mc);
System.out.println(al);
}
}