key와 value로 이루어진 자료 보관 형태
크기의 제한은 없으며, 명칭을 기반으로 주소를 찾아감.
키: 찾을 데이터의 명칭
값: 데이터의 주소가 들어가있음. 주소를 통해 데이터에 접근하므로 리스트처럼 순차적으로 접근하는 것은 아님.
HashMap<클래스명(key), 클래스명(value)> 변수명 = new HashMap<클래스명(key), 클래스명(value)>();
put(키, 값): map에 해당 데이터를 추가한다.
get(키): 키에 해당하는 값을 돌려준다.
remove(키): 키에 해당하는 값을 제거한다.
containsKey(키): 해당 키가 있으면 boolean으로 결과를 돌려준다.
containsValue(값): 해당 값이 있으면 boolean으로 결과를 돌려준다.