Programming Language/Java

HashMap 주요 메소드

DongHo 2023. 5. 17. 00:53

HashMap

import java.util.HashMap;

생성자

new HashMap< 키 제너릭, 값 제너릭>()
argument로 (int Capacity, float loadFactor)를 직접 지정할 수 있습니다.
용량은 해싱 기법을 통해 분류되는 카테고리의 갯수라고 할 수 있습니다.
사용률은 전체 용량을 변경할 조건을 의미합니다.(75%가 차면 현재 용량의 2배로 용량 변경 등)

 

메소드

메소드 기능
put(키, 값) 키(Key)와 값(Value)을 입력, 제네릭으로 지정한 타입에 맞는 일반 배열을 이용해 한번에 넣어줄 수 있음, 만약 중복되는 키/값을 제공하면 기존 키가 가지고 있던 값을 제공된 값으로 변경합니다.
keySet() 키를 별도로 추출하여 컬렉션 형태로 반환 합니다.(Set 생성)
values() 값을 별도로 추출하여 컬렉션 형태로 반환 합니다.(Set 생성)
get(키) 키값을 제공하면 해당 값을 반환합니다.
replace(키, 값) 키값과 바꿀 값을 제공하면 해당 키의 값을 변경합니다.
containsKey() KEY가 존재하는지 여부 확인 후, true / false 반환합니다.
containsValue() VALUE가 존재하는지 여부 확인 후, true / false 반환합니다.
remove(키) 제공한 키값의 항목을 제거합니다.
clear() 모두 삭제합니다.

 

'Programming Language > Java' 카테고리의 다른 글

클래스(Class) & 객체(Object)  (0) 2023.05.17
객체지향 프로그래밍(Object Oriented Programing)  (0) 2023.05.17
HashSet 주요 메소드  (0) 2023.05.17
ArrayList 주요 메소드  (2) 2023.05.17
Array 주요 메소드  (0) 2023.05.16