package com.yh.sort;
import java.util.Arrays;
import java.util.Comparator;
public class SortOverride {
public static void main(String[] args) {
// TODO Auto-generated method stub
Integer[] arr = { 4, 6, 3, 9, 1, 5, 8 };
Comparator<Integer> c = new Mycomparator(); // 实例化一个Comparator对象
Arrays.sort(arr, c);
for (Integer ele : arr) {
System.out.print(ele + " ");
}
}
}
class Mycomparator implements Comparator<Integer> {
@Override
public int compare(Integer o1, Integer o2) {
if(o1 > o2)
return -1;
if(o1 < o2)
return 1;
return 0;
}
} |