프로그래밍 언어/JAVA

Java Map의 각 항목을 효율적으로 반복하는 방법

Rateye 2021. 6. 24. 11:18
728x90
반응형
질문 : Java Map의 각 항목을 어떻게 효율적으로 반복합니까?

Map 인터페이스를 구현하는 객체가 있고 그 안에 포함 된 모든 쌍을 반복하려는 경우 가장 효율적인지도 탐색 방법은 무엇입니까?

요소의 순서는 인터페이스에 대한 특정 맵 구현에 따라 달라 집니까?

답변

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

On Java 10+:

for (var entry : map.entrySet()) {
    System.out.println(entry.getKey() + "/" + entry.getValue());
}
출처 : https://stackoverflow.com/questions/46898/how-do-i-efficiently-iterate-over-each-entry-in-a-java-map
728x90
반응형