// Hash Map : HashMap<K, V>
// Key : 무조건 String으로 생각하자!!!
// Value : 내가 넣고싶은대로.
HashMap<String, Integer> map = new HashMap<>();
// 값을 넣을때 : key와 value로 넣는다!
map.put("1111", 99);
map.put("1111", 8);
map.put("1113", 99);
map.put("1114", 5);
// 값을 추출할 때 : key로 값을 뽑는당
int v = map.get("1111");
System.out.println(v); // 출력 : 8
// Q. "1111"이 99랑 8이있는데 왜 8이 출력?
// A. 값의 중복은 허락한다. 그러나, 덮어쓰기가 돼서 제일 마지막에 입력된값으로 출력되는거임
map.put("1111", 74);
v = map.get("1111"); // 꼭 get이 있어야하군....
System.out.println(v); // 출력 : 74
'JAVA > DAY 19 _ 23.09.12' 카테고리의 다른 글
List summary (0) | 2023.09.12 |
---|---|
자료구조 summary, 시간복잡도 (0) | 2023.09.12 |
HashMap (4) | 2023.09.12 |
Set (0) | 2023.09.12 |
Queue (0) | 2023.09.12 |