// 키/값 모두 이용하여 오름차순 정렬하기
List<Map.Entry<String, Integer>> entryList = new ArrayList<>(map.entrySet());
entryList.sort(Map.Entry.comparingByKey().thenComparing(Map.Entry.comparingByValue()));
Map<String, Integer> sortedMap = new LinkedHashMap<>();
for (Map.Entry<String, Integer> entry : entryList) {
sortedMap.put(entry.getKey(), entry.getValue());
}
'Java' 카테고리의 다른 글
25. Map의 요소를 Set으로 변환하기 (0) | 2023.05.05 |
---|---|
24. Map에서 키/값 모두 이용하여 필터링하기 (0) | 2023.05.05 |
22. Map에서 최대값/최소값 찾기 (0) | 2023.05.05 |
21. Map 요소의 키/값 검증 (0) | 2023.05.05 |
20. Map을 사용하여 Enum과 연결하기 (0) | 2023.05.05 |
댓글