본문 바로가기
BackEnd FrontEnd/JAVA

HashMap

by forkballpitch 2017. 8. 2.
반응형

HashMap 은 Map 인터페이스를 구현한 함수입니다. Map 이 가지고 있는 모든 함수들을 사용할 수가 있죠. 데이터의 저장은 key, value 형태가 됩니다. 그리고 해싱(Hashing) 검색을 사용하기 때문에 대용량 데이터 관리에도 좋은 성능을 보여주고 있습니다. key 값은 중복이 되지 않고 value 값은 허용이 됩니다.


이번에는 HashMap 에 있는 데이터를 정렬해 보겠습니다. 값의 정렬이 아닌 key 값에 대한 정렬입니다. 정렬을 위해 TreeMap 클래스(sorterd map을 상속하고 있기 때문에) 를 사용했으며 생성할 때 HashMap 객체를 넘기면 됩니다. 그럼 내부적으로 정렬을 시키게 됩니다.

반응형