EEALL@ONCE

☕Java의 Map 인터페이스: entrySet 본문

언어💻/자바☕

☕Java의 Map 인터페이스: entrySet

올엣원스 2023. 8. 21. 22:28
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