Arrays.sort 降序排序实现 Comparator

对int类型的数组利用Arrays类实现降序排序
首先实现Comparator类:
public class SortCompare implements Comparator<Integer>{

public int compare(Integer o1, Integer o2) {
if(o1 < o2){
return 1;
}else if(o1 == o2){
return 0;
}else{
return -1;
}
}
再用Arrays类实现排序时调用如下语句即可:
Arrays.sort(scoresTemp,(Comparator<Integer>)new SortCompare());

你可能感兴趣的:(comparator)