Map은 Key와 Value를 한 쌍으로 갖는 자료형이다.
1. HashMap.put(key, value)
key : value 추가
import java.util.HashMap;
public class Sample {
public static void main(String[] args) {
HashMap<String, String> map = new HashMap<>();
map.put("people", "사람");
map.put("baseball", "야구");
}
}
2. HashMap.get(key)
key에 해당하는 value값 추출
System.out.println(map.get("people")); // "사람"
System.out.println(map.getOrDefault("java", "자바")); // "자바" 출력
3. HashMap.containsKey(key)
해당 key가 있는지 판별하여 boolean으로 리턴
System.out.println(map.containsKey("people")); // true 출력
4. HashMap.remove(key)
key값에 해당되는 아이템 삭제 후, value 값을 리턴
System.out.println(map.remove("people")); // "사람" 출력
5. HashMap.size()
Map의 갯수 리턴
System.out.println(map.size()); // 1
6. HashMap.keySet()
맵의 모든 key를 모아서 리턴
import java.util.HashMap;
public class Sample {
public static void main(String[] args) {
HashMap<String, String> map = new HashMap<>();
map.put("people", "사람");
map.put("baseball", "야구");
System.out.println(map.keySet()); // [baseball, people] 출력
}
}
'Language > JAVA' 카테고리의 다른 글
[JAVA] Array vs List (1) | 2023.07.17 |
---|---|
[JAVA] JAVA 기본 구조 (3) | 2023.07.17 |
[JAVA] JAVA란 (6) | 2023.07.17 |