HashMap 정렬

HashMap 정렬

해쉬맵을 정렬하기 위해서는 두가지 기준이 있다. Key를 기준으로 할지 Value를 기준으로 할지 방법이 달라질 수 있다.

첫째, Key를 기준 정렬

Key를 기준으로 정렬을 할 때는 배열에 담아 Arrays.sort로 정렬하거나, 리스트에 담아 Collections.sort로 정렬을 할 수 있다.

두번째, Value를 기준으로 졍렬

하지만, Value를 기준으로 졍렬을 할 때는 key처럼 정렬 라이브러리를 사용하지 못하고 직접 compareTo로 재정의 후 정렬을 해주어야한다. 리스트에 담아 compareTo를 해주거나

https://ponyozzang.tistory.com/404

https://lkhlkh23.tistory.com/49

from http://elevensix.tistory.com/92 by ccl(A) rewrite - 2021-09-29 06:01:56