JAVA/개념
HashMap VS LinkedHashMap
ucong
2021. 5. 18. 19:23
HeshMap | LinkedHashMap | |
사용법 | HashMap hashMap = new HashMap<>(); | LinkedHashMap linkedHashMap = new LinkedHashMap<>(); |
차이점 | 순서대로 저장이 되지 않음 키나 값에 null 저장 가능 |
순서대로 저장됨 키나 값에 null 저장 불가능 |
예시 | hashMap.put("apple","사과"); hashMap.put("banana","바나나"); hashMap.put("tomato","토마토"); System.out.println(hashMap.toString()); |
linkedHashMap.put("apple","사과"); linkedHashMap.put("banana","바나나"); linkedHashMap.put("tomato","토마토"); System.out.println(linkedHashMap.toString()); |
예시 값 | {banana=바나나, apple=사과, tomato=토마토} | {apple=사과, banana=바나나, tomato=토마토} |