对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类:
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());