(Key, value) 형태의 데이터 짝을 이루는 Map인터페이스를 구현한 HashMap클래스에서 자주사용되는 메서드를 정리한다.
데이터 추가, 조회, 삭제
- put(키값, value) : HashMap에 데이터 추가. 기존에 동일한 키의 데이터가 있으면 새로운 값으로 대치.
- get(키값) : HashMap에 저장된 데이터를 추출, 키값을 인자로 전달
- remove(키값) : 인자로 전달한 키에 해당하는 데이터를 찾아 삭제
- clear( ) : HashMap에 저장된 데이터 모두 삭제
key, value가 데이터에 있는지 확인
- containsKey(키값) : 인자로 전달한 키가 데이터에 있는지 확인 (리턴타입 : true / false )
- containsValue(밸류) : 인자로 전달한 밸류가 데이터에 있는지 확인 (리턴타입 : true / false)
System.out.println(dic.containskey("BUMBLEBEE");
System.out.println(dic.containsValue("자장가");
컬렉션 형태로의 반환(출력 시 용이)
- keySet( ) : HashMap의 키값들만 추출하여 컬렉션 형태로 반환
- values( ) : HashMap의 밸류만 추출하여 컬렉션 형태로 반환
📔 참고자료 : 처음 해보는 자바 프로그래밍 - 오정임 저