반응형
1) HashMap의 keySet()메소드로 key값들의 ArrayList를 구한다.
2) List의 sort()메소드를 이용하여 정렬한다.
List<Integer> keySet = new ArrayList<>(map.keySet());
keySet.sort((o1,o2)-> map.get(o2).compareTo(map.get(o1)));
for(Integer key:keySet) {
System.out.println(key);
}
answer = keySet.stream().mapToInt(Integer::intValue).toArray();
반응형
'개발 > 코딩' 카테고리의 다른 글
[마인드셋] 스스로 문제를 해결하려는 의지 (0) | 2022.08.02 |
---|---|
[궁금한 것 메모] DAO에서 JOIN한 값들은 어떻게 VIEW까지 보낼까? (0) | 2022.07.28 |
[JAVA연습] 다차원 배열 정사각형 달팽이 모양으로 값 대입 (1) | 2022.06.21 |
[프로그래밍] 프로그래머스 예제문제 풀어보기 <체육복> 1차 실패 (1) | 2022.05.29 |
[프로그래밍] 프로그래머스 예제문제 풀어보기 <모의고사> 성공 (2) | 2022.05.27 |