2016년 3월 28일 월요일

Java Collection - Map 용법

Map iteration 하기

  • 1. Entry 이용하기

for (Map.Entry<String, String> entry : mMap.entrySet())
{
    System.out.println(entry.getKey() + "/" + entry.getValue());
}


  • 2. Iterator 이용하기

Iterator<Entry<String, String> iter = myMap.entrySet().iterator();
while (iter.hasNext()) {
    Entry<String, String> entry = iter.next();
    System.out.println(entry.getKey() + "/" + entry.getValue());
}


Map으로부터 value의 List 뽑아내기

  • Map의 values() 메소드를 사용한다.


List<Value> list = new ArrayList<Value>(map.values());


Map의 특정 element update하기

  • 그냥 같은 key로 put하면 기존 값이 update됨. Don't worry~


댓글 없음:

댓글 쓰기