반응형
Notice
Recent Posts
Recent Comments
Link
It's easy, if you try
[Java] HashMap Comparator 람다식 정렬 본문
반응형
Map<String, Integer> map = new HashMap<>();
map.put("a", 3);
map.put("b", 2);
map.put("c", 1);
List<Map.Entry<String, Integer>> entryList = new LinkedList<>(map.entrySet());
entryList.sort(((o1, o2) -> map.get(o1.getKey()) - map.get(o2.getKey())));
for(Map.Entry<String, Integer> entry : entryList){
System.out.println("key : " + entry.getKey() + ", value : " + entry.getValue());
}
//key : c, value : 1
//key : b, value : 2
//key : a, value : 3
반응형
'언어 > 자바(Java)' 카테고리의 다른 글
[Java] final 사용 방법 간단 정리 (static과의 차이점) (0) | 2021.09.15 |
---|---|
[Java] 코드 개선을 위한 Collection 사용 (0) | 2021.07.02 |
[JAVA] Comparable vs Comparator (0) | 2021.02.21 |
[Java] 순열 / 조합 / 부분 집합 정리 (수도 코드 - 재귀편) (0) | 2021.02.15 |
[JAVA] 언어 개요 - 특징 (0) | 2021.02.14 |
Comments