Java. Map 인터페이스 알아보기
구현한 하위 클래스에는 HashMap, LinkedHashMap, TreeMap이 있고 HashMap은 했으니까 LinkedMap이랑 TreeMap만 알아보겠음!
🌟 LinkedHashMap
HashMap을 상속받았고, HashMap과는 달리 입력한 순서대로 데이터를 저장한다.
사용법
Map<String, Integer> map = new LinkedHashMap<String, Integer>();
map.add("영현", 1);
map.add("길동", 2);
사용법은 동일함
🌟 TreeMap
트리가 그렇듯 정렬을 지원하고 데이터 가져오는 속도가 다른 클래스보다 빠르다. HashMap과는 달리 오름차순으로 key를 저장함!
사용법
Map<String, Integer> map = new TreeMap<String, Integer>();
map.add("영현", 1);
map.add("길동", 2);
똑같음!
댓글남기기