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=토마토} |
'JAVA > 개념' 카테고리의 다른 글
SSG 란? (0) | 2021.05.17 |
---|---|
SMTP란? (0) | 2021.01.22 |
[ 디자인 패턴 ] 템플릿 메소드패턴이란? (0) | 2021.01.20 |
디자인 패턴이란? (0) | 2021.01.19 |
[ JSP ] JSTL 이란 (0) | 2021.01.18 |