- 자바에서 Map을 반복시키는 방법
Map<String, String> map = new HashMap<String, String>(); // Map 생성
// 1. Iterator 사용
Iterator<String> keys = map.keySet().iterator();
while (keys.hasNext()) {
String key = keys.next();
System.out.println(String.format("key : %s, value : %s", key, map.get(key)));
}
// 2. Map.Entry 사용
for (Map.Entry<String, String> elem : map.entrySet()) {
System.out.println(String.format("key : %s, value : %s", elem.getKey(), elem.getValue()));
}
// 3. keySet 사용
for (String key : map.keySet()) {
System.out.println(String.format("key : %s, value : %s", key, map.get(key)));
}
- 참고자료
Java Map 반복(Iteration)시키는 3가지 방법
왠지 도움이 될것 같다면 추천을 *(-_-)* 이 세가지 방법 말고도 뭐 다른 방법이 있겠지만 대충 요 3가지 정도만 알고 있어도 충분하고도 넘칠것 같다. 이전까지는 제일 첫번째 방법으로만 Map 에
stove99.tistory.com