JAVA
[Java] 2차원 배열 오름차순, 내림차순 정렬
밍맹030
2021. 7. 28. 16:48
728x90
int 형 2차원 배열을 0번째 인덱스 기준으로 정렬 하기
// 오름차순
Arrays.sort(arr, new Comparator<int[]>() {
@Override
public int compare(int[] o1, int[] o2) {
return o1[0] - o2[0];
}
})
// 내림차순
Arrays.sort(arr, new Comparator<int[]>() {
@Override
public int compare(int[] o1, int[] o2) {
return o2[0] - o1[0];
}
})
// 람다식(오름차순 정렬)
Arrays.sort(array, (o1, o2) -> compare(o1[0], o2[0]));
Double 형 2차원 배열
// 오름차순
Arrays.sort(array, new Comparator<double[]>() {
public int compare(double[] o1, double[] o2) {
return Double.compare(o1[0], o2[0]);
}
});
// 람다식(오름차순 정렬)
Arrays.sort(array, (o1, o2) -> Double.compare(o1[0], o2[0]));
728x90