[JAVA] HashMap

oneofakindscene·2021년 8월 17일
0

Java

목록 보기
8/12
  • 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()로 만들 수 있음
profile
oneofakindscene

0개의 댓글