X Iterator<String, Integer> it = map.entrySet().iterator();
O Iterator<Map.Entry<String,Integer>> it = map.entrySet().iterator();
O for(Map.Entry(String,Integer) o : map.entrySet()){}
O for(String k : map.keySet()){}
Map2개탐색 하는 것에서 1개 탐색하는 것으로 줄어서 속도가 빨라진건가?
두개의 map에서 개수를 비교하는데요 같은지 확인하는 문제였는데
다른 map에서 -1씩 해서 0이 되도록 하는 거랑
각 map에서 get(key)해서 value를 비교한 거랑 차이나네..
Integer i = 1;
i.intValue()는 Integer에서 int값을 구하는것
Integer.valueOf(1)는 1값을 담는 Integer 생성자이다.
map은 add가 아니라 put이다 컴파일 했는데 그냥 location만 알려주고 add라는 method가 없다고 programmers에서 안 알려주네 ;;