How can I sort and reverse an integer array on basis of integers in second column ? Example-Input--{{1,2},{1,1},{1,3},{1,1},{1,4}} Output--{{1,4},{1,3},{1,2},{1,1},{1,1}} Can anybody point out mistakes in my code, it is giving compilation error.
import java.util.*;
class twod_sort implements Comparator{
public static void main(String []args){
int a[][]={{1,2},{1,1},{1,3},{1,1},{1,4}};
Arrays.sort(numbers, new Comparator<int[]>(){
public int compare(Integer[] o1, Integer[] o2) {
return o1[1].compareTo(o2[1]);
}
});
}
}