Arrays.sort()
를 사용해 정렬하면 아래와 같은 오류가 발생한다.java.lang.ClassCastException: I cannot be cast to java.lang.Comparable
Arrays.sort(arr, new Comparator<int[]>(){
@Override
public int compare(int[] o1, int[] o2){
// 이곳에 규칙을 정의하면 된다.
}
});
// 첫번째 index 기준 오름차순
return o1[0]-o2[0];
// 첫번째 index 기준 내림차순
return o2[0]-o1[0];
// 두번째 index 기준 오름차순
return o1[1]-o2[1];
// 두번째 index 기준 내림차순
return o2[1]-o1[1];