Development Palette
HashMap 정렬 본문
해쉬맵을 정렬하기 위해서는 두가지 기준이 있다. Key를 기준으로 할지 Value를 기준으로 할지 방법이 달라질 수 있다.
첫째, Key를 기준 정렬
Key를 기준으로 정렬을 할 때는 배열에 담아 Arrays.sort로 정렬하거나, 리스트에 담아 Collections.sort로 정렬을 할 수 있다.
두번째, Value를 기준으로 졍렬
하지만, Value를 기준으로 졍렬을 할 때는 key처럼 정렬 라이브러리를 사용하지 못하고 직접 compareTo로 재정의 후 정렬을 해주어야한다. 리스트에 담아 compareTo를 해주거나
https://ponyozzang.tistory.com/404
JAVA Map 키(Key) 값(Value) 정렬 방법과 자동 정렬 예제
자바에서 HashMap에 저장한 데이터를 키(Key) 또는 값(Value)으로 정렬하는 방법을 알아보겠습니다. HashMap 키(Key) 정렬 먼저 HashMap을 키(Key)로 정렬하는 방법을 보겠습니다. HashMap을 정렬하기 위해서는
ponyozzang.tistory.com
https://lkhlkh23.tistory.com/49
Map Value 정렬 (오름차순, 내림차순)
가끔 문제를 풀 경우, Map을 정렬하는 경우가 많다! Key에 관한 정렬은 TreeMap을 사용한다면 별도의 구현없이 정렬이 가능하다. 단, String, Integer 와 같은 기본형에만 해당된다. 만약 객체를 특정 인
lkhlkh23.tistory.com
'Java' 카테고리의 다른 글
[EOF] End Of File (0) | 2021.09.30 |
---|---|
compareTo 정리 (0) | 2021.09.29 |
싱글톤패턴(Singleton Pattern) (0) | 2021.08.23 |
Comparator / Comparable (0) | 2021.08.22 |
직렬화 Serializtion (0) | 2021.08.22 |
Comments