SeouliteLab

[Java/자바] HashMap 순회하기 - 3가지 방법 본문

프로그래밍

[Java/자바] HashMap 순회하기 - 3가지 방법

Seoulite Lab 2024. 3. 8. 09:13

Java HashMap을 순회하는 다양한 방법

Java에서 HashMap을 사용하여 데이터를 저장하고 순회하는 여러 가지 방법에 대해 살펴보겠습니다. 각 방법에 대한 코드 예제와 함께 자세한 설명을 제공합니다.

1. keySet() 메서드를 사용하여 순회하기

import java.util.HashMap;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        HashMap<String, Integer> map = new HashMap<>();
        map.put("A", 1);
        map.put("B", 2);
        map.put("C", 3);

        for (String key : map.keySet()) {
            System.out.println("Key: " + key + ", Value: " + map.get(key));
        }
    }
}

2. entrySet() 메서드를 사용하여 순회하기

import java.util.HashMap;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        HashMap<String, Integer> map = new HashMap<>();
        map.put("A", 1);
        map.put("B", 2);
        map.put("C", 3);

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

3. forEach() 메서드를 사용하여 순회하기

import java.util.HashMap;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        HashMap<String, Integer> map = new HashMap<>();
        map.put("A", 1);
        map.put("B", 2);
        map.put("C", 3);

        map.forEach((key, value) -> System.out.println("Key: " + key + ", Value: " + value));
    }
}