[Java] Map을 순회하는 방법
Map을 순회하는 방법을 정리해보겠습니다.
첫 번째, Iterator를 통해 접근하기
Map<String, String> map = new HashMap<>();
Iterator<String> keys = map.keySet().iterator();
while (keys.hasNext()) {
String key = keys.next();
map.get(key);
}
두 번째, entrySet으로 접근하기. Map은 하나의 원소로 Key-Value 묶음을 가지기 때문에 원소란 표현 대신 Entry라고 표현합니다.
Map<String, String> map = new HashMap<>();
for (Map.Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
}
세 번째, 두 번째 방법이랑 비슷한데 entrySet이 아니라 keySet을 이용해 접근하기.
Map<String, String> map = new HashMap<>();
for (String key : map.keySet()) {
map.get(key);
}
1. 참고자료
[1] https://stove99.tistory.com/96
'Programming > Java' 카테고리의 다른 글
[Java] Integer[] -> int[] 로 변환하기 (0) | 2020.10.26 |
---|---|
[Java] 정규 표현식 (regexp) (0) | 2020.09.12 |
[Java] 테스트를 위한 환경 구성 (0) | 2020.05.28 |
[Java] XML 파싱 (0) | 2020.05.13 |
[Java] JVM (Java Virture Machine) (0) | 2020.04.19 |
댓글
이 글 공유하기
다른 글
-
[Java] Integer[] -> int[] 로 변환하기
[Java] Integer[] -> int[] 로 변환하기
2020.10.26 -
[Java] 정규 표현식 (regexp)
[Java] 정규 표현식 (regexp)
2020.09.12 -
[Java] 테스트를 위한 환경 구성
[Java] 테스트를 위한 환경 구성
2020.05.28 -
[Java] XML 파싱
[Java] XML 파싱
2020.05.13