JAVA
[Java] HashMap 컬렉션
배씌
2023. 8. 31. 14:15
Map 컬렉션
: Map 컬렉션 클래스들은 Key와 Value를 하나의 쌍으로 저장하는 방식(key-value 방식)
※ 특징
1. 요소의 저장 순서를 유지하지 않음.
2. key 는 중복을 허용X, value 는 중복 허용O
HashMap(K, V) 클래스
HashMap<type, type> hm = new HashMap<>();
put 메소드를 사용하여 key와 value를 추가하고, get 메소드를 사용하여 key 를 통해 해당 value 를 얻을 수 있음.
HashMap<String, String> hm = new HashMap<>();
// key, value 추가
hm.put(".-", 'a');
hm.put("-...", 'b');
// get 메소드를 사용해 key에 해당하는 value 출력
System.out.println(hm.get(".-"));
System.out.println(hm.get("-..."));
/* 출력
a
b
*/
HashMap 메소드
| remove(key) | key 값 항목을 제거 |
| size() | map 에 저장된 요소의 개수를 반환 |
| containsKey(key) | map 의 요소 중 key의 포함 여부를 판단하여 boolean 값 반환 |
| keySet() | map 의 모든 요소 key 를 추출하여 set 형태로 반환 |
| values() | map 의 모든 요소 value 를 추출하여 set 형태로 반환 |