본문 바로가기

CSあるある

LinkedHashMap

단순한 HashMap은 insert한 순서를 보장하지 않는다. 

LinkedHashMap을 사용하면 insert한 순서를 보장한다. 물론 get의 순서도 보장!!

LinkedHashMap<String, String> regions = new LinkedHashMap<>();
//LinkedHashMap을 사용하면 put한 [순서대로] 저장이 된다. 
regions.put("SEOUL","서울"); // 삽입 순서 1
regions.put("BUSAN","부산"); // 삽입 순서 2
regions.put("JEJU","제주"); // 삽입 순서 3