EEALL@ONCE
☕Java의 Map 인터페이스: entrySet 본문
728x90
`entrySet`은 Java의 Map 인터페이스에서 제공하는 메서드 중 하나입니다. 이 메서드는 맵에 저장된 모든 키-값 쌍(Entry)을 Set 형태로 반환합니다. 각 Entry는 키와 해당 키에 연결된 값을 가지고 있습니다.
`Set<Map.Entry<K, V>> entrySet()`
여기서,
- `K`: 맵의 키의 타입
- `V`: 맵의 값의 타입
`entrySet` 메서드는 맵의 모든 엔트리를 반복하거나 조작할 때 유용합니다. 주로 foreach 루프나 반복자(iterator)를 사용하여 맵의 엔트리를 순회하고 처리하는 데 사용됩니다.
예시로서, 다음은 `entrySet` 메서드의 사용 예시입니다:
import java.util.HashMap;
import java.util.Map;
public class EntrySetExample {
public static void main(String[] args) {
Map<String, Integer> countMap = new HashMap<>();
countMap.put("apple", 5);
countMap.put("banana", 3);
countMap.put("cherry", 8);
for (Map.Entry<String, Integer> entry : countMap.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}
}
}
위의 코드에서는 `entrySet` 메서드를 사용하여 `countMap`의 모든 엔트리를 순회하고 각 엔트리의 키와 값을 출력합니다.
728x90
'언어💻 > 자바☕' 카테고리의 다른 글
☕substring (0) | 2023.08.23 |
---|---|
☕Optional.ofNullable(userName).orElse (0) | 2023.08.22 |
☕Java의 Map 인터페이스 : getOrDefault (0) | 2023.08.21 |
☕toLowerCase/toUpperCase (0) | 2023.08.21 |
☕DateTimeFormatter (0) | 2023.08.21 |