티스토리 뷰

프로그래밍

Java HashMap value 역순 정렬

두덕리온라인 2020. 4. 22. 08:38
728x90
반응형

 

Map<Character, Integer> charMap2 = new HashMap<>();
charMap2 = charMap.entrySet().stream()
           .sorted(Map.Entry.comparingByValue(Comparator.reverseOrder()))
           .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue,
                   (oldValue, newValue) -> oldValue, // key가 충돌할때 어떤 key를 선택할지
                   LinkedHashMap::new)); // LinkedHashMap으로 생성해야 순서가 유지됨

 

반응형

'프로그래밍' 카테고리의 다른 글

LeetCode - 3Sum  (0) 2021.06.03
Semaphore와 Mutex 차이  (0) 2021.03.14
Java HashTable 구현  (0) 2020.04.22
Node.js sequelize MySQL JSON function 사용하기  (0) 2019.11.08
Node.js console.log 하위 object 표현하기  (0) 2019.07.23
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday