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
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
Java import 문에 와일드 카드를 사용하는 것이 왜 나쁜가요? (0) | 2021.06.26 |
---|---|
Java에서 일반 유형의 인스턴스를 만드는 방법 (0) | 2021.06.24 |
Java에서 배열을 선언하고 초기화하는 방법 (0) | 2021.06.22 |
목록 초기화 방법<String> Java의 개체? (0) | 2021.06.22 |
현재 실행중인 메서드의 이름 가져 오기 (0) | 2021.06.18 |