Map.of() 예시 및 설명

두부링·2025년 3월 17일

이모저모...

목록 보기
1/12

✅ 예제

import java.util.Map;

public class Main {
    public static void main(String[] args) {
        // Map.of()를 사용하여 key-value 쌍을 가진 Map 생성
        Map<String, Integer> scores = Map.of(
            "Alice", 90,
            "Bob", 85,
            "Charlie", 95
        );

        // 값 출력
        System.out.println(scores);

        // 특정 키의 값 가져오기
        System.out.println("Alice's score: " + scores.get("Alice"));
    }
}

🔍 실행 결과

{Alice=90, Bob=85, Charlie=95}
Alice's score: 90

📝 설명

  • Map.of()를 사용하면 최대 10개의 key-value 쌍을 한 줄로 선언 가능.
  • 이 Map은 불변(immutable) Map이므로 값을 추가(put)하거나 변경(replace)할 수 없음

💡 정리

Map.of()는 간단한 key-value 데이터를 저장할 때 불변 Map을 빠르게 만들기 위한 방법이며, 읽기 전용으로만 사용할 수 있음! 🚀

profile
하이하잉

0개의 댓글