해시맵 : 다량의 데이터를 검색하는데 뛰어난 성능을 가진 맵 인터페이스 계열의 대표적인 클래스
- 키(key)와 값(value)의 쌍으로 이루어짐
- key 값은 중복이 되지 않고, value 값은 허용
- 데이터 입력은 느리지만 검색은 효과적인 자료구조
import java.util.HashMap;
HashMap<String,Integer> map = new HashMap<>();
map.put(key,value);
map.get(ket);
map.getOrDefault(check_input,replace_value);//check_input키값이 존재x -> 대체값으로 리턴
map.keySet()//키 데이터들의 집합, 배열로 사용하려면 .toArray() 오브젝트 배열로 저장
사용한 문제 예시
내코드
'공부-코딩테스트 > Java-코딩테스트-편의기능' 카테고리의 다른 글
자바 : 우선순위 큐 사용법 (0) | 2022.08.13 |
---|---|
자바 리스트 특정 위치에 다른 리스트를 삽입하는 방법 (0) | 2022.08.08 |
stream을 사용해서 String배열을 int형배열로 변경하는 법 (0) | 2022.08.07 |
배열값을 특정값으로 채우는 방법 Arrays.fill() (0) | 2022.08.07 |
1225. [S/W 문제해결 기본] 7일차 - 암호생성기 (0) | 2022.08.05 |
댓글