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=토마토}

 

 

'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