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]);
}
반응형
'Coding Test 연습' 카테고리의 다른 글
4. 배열 정렬 (0) | 2021.09.28 |
---|---|
3. 가장 작은수(min), 가장 큰수(max) 관련 정리 (0) | 2021.09.28 |
1. Scanner 클래스 사용 방법 정리 (0) | 2021.09.28 |
[Baekjoon 1182번] 부분수열의 합 문제 (with 자바) (0) | 2021.09.26 |
[프로그래머스] Level2 _1829번: 카카오 프렌즈 컬러링북 (JAVA) (0) | 2021.09.25 |