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도 검토하세요.