logweft.

HashMap · 키와 값

키로 값을 저장하고 조회하는 표준 라이브러리입니다.

기본 문법

Map<String, Integer> scores = new HashMap<>();

작은 예제 java

public class Main {
  public static void main(String[] args) {
    java.util.Map<String, Integer> scores = new java.util.HashMap<>();
    scores.put("minji", 80);
    System.out.println(scores.get("minji"));
    System.out.println(scores.getOrDefault("missing", 0));
  }
}

실행 결과

80
0

헷갈리기 쉬운 점

  • HashMap의 순회 순서를 고정된 입력 순서로 가정하면 안 됩니다.
  • get에서 키가 없으면 null을 반환합니다. 키 존재 여부와 null 값 구분에는 containsKey도 검토하세요.

함께 찾아보기

더 자세한 문서

← Java 사전으로

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.