공부하는 스누피
[JAVA] HashMap 사용법 정리 본문
1. 선언
import java.util.HashMap;
HashMap <Key datatype, Value datatype> map = new HashMap <Key datatype, Value datatype>();
2. 삽입, 삭제
map.put(key, value);
map.remove(key);
3. 출력
- 하나만
map.get(key);
- 하나만, 값 없으면 default 출력
map.getOrDefault(key, default);
- 모두(키값만)
Set <Key datatype> keys = map.keySet();
for(Key datatype k : keys) 또는 map.forEach()
-모두(value만)
Set <Value datatype> values= map.values();
for(Value datatype v : values) 또는 map.forEach()
-둘다 모두
Set <Map.Entry<Key datatype, Value datatype>> entry= map.entrySet();
for(<Map.Entry<Key datatype, Value datatype>> e : entry) 또는 map.forEach()
4. 중복확인
map.containsKey(key); => return 0 / 1
map.containsValue(value)=> return 0 / 1
5. 갯수 확인
map.size(); => return int
'Languages > Java' 카테고리의 다른 글
[디자인 패턴] 자바의 싱글턴(Singleton) (0) | 2021.02.16 |
---|---|
[디자인 패턴] 정적 팩터리 메서드 (static factory method) (0) | 2021.02.15 |
[JAVA] OOP 특징 (0) | 2021.02.07 |
[JAVA] String Class (0) | 2021.01.25 |
[JAVA] Type casting (0) | 2021.01.13 |
Comments