Android 개발 Tip - 13. HashMap Loop

Mobile Programming/Android Tip 2011. 11. 28. 22:24

HashMap 은 keySet 과 valueSet으로 이루어져있다 .
필자는 주로 키가 같은경우에 같은 객체를 수정해야할 때 이용하는 편이다 . 

각각의 아이템을 볼때는 키값으로 get해주면 되지만 ,  
해당 해쉬맵을 전체적으로 loop 체크 할때는 다음과 같은 방법을 이용한다.


Iterator iterator = map.keySet().iterator();
 while (iterator.hasNext()) {
          String key = (String) iterator.next();
          Item item = map.get(key);
          Log.d(TAG, "name " + item.name );
 }