Map 인터페이스를 상속하고 있기에 Map의 성질을 그대로 가지고 있습니다. Map은 키와 값으로 구성된 Entry객체를 저장하는 구조를 가지고 있는 자료구조입니다.
저장은 느리다는 단점이 있다.
많은 양의 데이터를 검색하는데 뛰어난 성능을 보인다.
반대의 장점을 가진 것은 TreeMap이다.
키값은 중복이 불가능 하지만, 값(vlaue)은 중복이 가능하다.
import java.util.HashMap
class Main {
public static void main(String[] args) {
//HashMap 생성
HashMap<String,Integer> map = new HashMap<String, Integer>();
// HashMap key,value 값 삽입
map.put("xxx",1);
map.put("yyy",2);
map.put("zzz",3);
// HashMap 하나의 map을 또다른 map에 추가
numbers.peek();
// HashMap삭제 key 데이터를 입력하여 삭제
map.remove("xxx");
// HashMap 길이
map.size();
//HashMap 배열형태로 출력
map.values();
//HashMap 값유무 확인
map.isEmpty();
}
}