Map을 for 문 돌리는 방법은 여러가지가 있을텐데, 사람마다 사용하는 방식이 다양하다.몇몇 코드를 보다가 차이가 얼마나 나나 의문이 들어서 비교 테스트를 해보았다.테스트를 위해 HashMap 을 이용했다. 기본 Map 구성. 100만건 랜덤하게 구성 Map testMap = new HashMap(); for (int idx = 0; idx < 10000000; idx++) { testMap.put(RandomStringUtils.random(10, true, true), RandomUtils.nextInt()); } 특별한 일은 하지 않고, 3가지 방법으로 for문을 돌리는 데에만 집중했다. * keySet Iterator 을 이용* keySet 을 이용* entrySet 을 이용 long start..