// 키로 정렬
Map<String, Integer> sortedByKey = new TreeMap<>(map);
// 값으로 정렬 (entrySet()을 리스트로 변환하여 정렬)
List<Map.Entry<String, Integer>> list = new ArrayList<>(map.entrySet());
list.sort(Map.Entry.comparingByValue());
Map<String, Integer> sortedByValue = new LinkedHashMap<>();
for (Map.Entry<String, Integer> entry : list) {
sortedByValue.put(entry.getKey(), entry.getValue());
}
'Java' 카테고리의 다른 글
10. Map 요소 필터링 (0) | 2023.05.03 |
---|---|
9. Map 요소 병합 (0) | 2023.05.03 |
7. Map 요소 검색 (0) | 2023.05.03 |
6. Map 키, 값, 요소 추출 (0) | 2023.05.03 |
5. Map 요소 삭제 (0) | 2023.05.03 |
댓글