Coding Test 연습
2. 2개의 조건일때 Comparator 사용하여 비교
LearnerKSH
2021. 9. 28. 22:22
728x90
반응형
1. 2차원배열일때 1순위(숫자), 2순위(명칭)으로 정렬하는 익명함수 구현
/* 2차원 배열 */
int N = in.nextInt();
String[][] arr = new String[N][2];
for(int i = 0; i < N; i++) {
arr[i][0] = in.next(); // 숫자
arr[i][1] = in.next(); // 명칭
}
Arrays.sort(arr,new Comparator<String[]>() {
@Override
public int compare(String[] o1, String[] o2) {
return Integer.compare(Integer.parseInt(o1[0]), Integer.parseInt(o2[0]));
}
});
for(String[] ar: arr) {
System.out.println(ar[0]+" "+ar[1]);
}
반응형