[Java] 컬렉션 API - HashMap클래스에서 자주 사용되는 메서드

해로(haero77)·2022년 2월 15일
0

Java 문법

목록 보기
11/15
post-thumbnail

(Key, value) 형태의 데이터 짝을 이루는 Map인터페이스를 구현한 HashMap클래스에서 자주사용되는 메서드를 정리한다.

데이터 추가, 조회, 삭제

  • put(키값, value) : HashMap에 데이터 추가. 기존에 동일한 키의 데이터가 있으면 새로운 값으로 대치.
  • get(키값) : HashMap에 저장된 데이터를 추출, 키값을 인자로 전달
  • remove(키값) : 인자로 전달한 키에 해당하는 데이터를 찾아 삭제
  • clear( ) : HashMap에 저장된 데이터 모두 삭제

key, value가 데이터에 있는지 확인

  • containsKey(키값) : 인자로 전달한 키가 데이터에 있는지 확인 (리턴타입 : true / false )
  • containsValue(밸류) : 인자로 전달한 밸류가 데이터에 있는지 확인 (리턴타입 : true / false)
// 'dic' HashMap에 키값 "BUMBLEBEE" 와 밸류 "자장가" 가 있는지 확인
 System.out.println(dic.containskey("BUMBLEBEE"); // true or false
 System.out.println(dic.containsValue("자장가"); // true or false

컬렉션 형태로의 반환(출력 시 용이)

  • keySet( ) : HashMap의 키값들만 추출하여 컬렉션 형태로 반환
  • values( ) : HashMap의 밸류만 추출하여 컬렉션 형태로 반환

📔 참고자료 : 처음 해보는 자바 프로그래밍 - 오정임 저

profile
Every Run, Learn Counts.

0개의 댓글