- HashMap은 pyhton에서 dictionary와 유사
- HashMap.put(key, value)
- HashMap.get(key) 하면 => value값 가져옴
- HashMap.values() 하면 => value값들 array형태로 모두 가져옴
- Iterator는 list에 담어서 꺼내오는것과 유사함
Iterator<Integer> iter = map.values().iterator();
- 위 코드처럼 Iterator를 만들어주는데
map.values()
를 하는 이유는 map은 HashMap으로 만들어준 변수인데, HashMap은 <key, value>로 구성되어있기 때문에 어떤걸로 Iterator를 만들지 정해줘야함
- 그렇다고 key로도 Iterator를 만들 수 있다는 것은 아님 values()로 만들 수 있음