HashMap<K, V>는 java 언어로 개발할때 자주 사용되는 자료구조이다.
그러나, cpp나 python과 같은 언어로 개발하다 다시 java로 개발할때 가끔 기억이 나지 않을때가 있어 정리 해봄
Map<Integer, Integer> map = new HashMap<Integer, Integer>);
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
}
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
for(Integer key : map.keySet()) {
System.out.println("key: " + key);
}
for(Integer key : map.keySet()) {
System.out.println("key: " + key +"\t"+ map.get(key));
}
Iterator<Integer> keys = map.keySet().iterator();
while(keys.hasNext()) {
Integer key = keys.next();
System.out.println("key: " + key +"\t"+ map.get(key));
}