[java] HashMap 클래스

HashMap 클래스는 자바에서 많이 사용되는 데이터 구조 중 하나로, key-value 쌍의 데이터를 저장하는 효율적인 방법을 제공합니다. 이 클래스는 Map 인터페이스를 구현하고 있으며, 중복되지 않는 key를 통해 값을 저장하고 조회할 수 있습니다.

HashMap의 특징

HashMap의 사용법

  1. HashMap 객체 생성하기
HashMap<String, Integer> hashMap = new HashMap<>();
  1. 값 추가하기
hashMap.put("apple", 50);
hashMap.put("banana", 30);
hashMap.put("orange", 20);
  1. 값 조회하기
int appleCount = hashMap.get("apple"); // 50
int bananaCount = hashMap.get("banana"); // 30
int orangeCount = hashMap.get("orange"); // 20
  1. 값 수정하기
hashMap.put("apple", 100); // 기존 값인 50을 100으로 수정
  1. 값 삭제하기
hashMap.remove("orange"); // key가 "orange"인 값 삭제
  1. HashMap의 크기 조회하기
int size = hashMap.size(); // 2

참고 링크