맵(Map)은 key와 value를 한 쌍으로 갖는 자료형이다.
1. put
HashMap<String, String> map = new HashMap<String, String>();
map.put("people", "사람");
map.put("baseball", "야구");
key와 value가 String 형태인 HashMap을 만들고 put메소드를 이용하여 입력한다.
2. get
key에 해당되는 값을 얻기 위해서는 다음과 같이 한다.
System.out.println(map.get("people"));
사람
3. containsKey
containsKey 메소드는 맵(Map)에 해당 키(key)가 있는지를 조사하여 그 결과값을 리턴한다.
System.out.println(map.containsKey("people"));
true
"people"이라는 key가 존재함으로 true 반환.
4. remove
remove 메소드는 맵(Map)의 항목을 삭제하는 메소드로 key값에 해당되는 아이템(key, value)을 삭제한 후 그 value 값을 리턴한다.
System.out.println(map.remove("people"));
"people"에 해당되는 아이템(people:사람)이 삭제된 후 "사람"이 출력된다.
5. size
size 메소드는 Map의 갯수를 리턴한다.
System.out.println(map.size());
"people", "baseball" 두 값을 가지고 있다가 "people"항목이 삭제되었으므로 1이 출력된다.
'개발 > JAVA' 카테고리의 다른 글
[JAVA] 클래스 (0) | 2020.06.08 |
---|---|
[JAVA] 제어문 - for each (0) | 2020.06.06 |
자료형 - 7. 제네릭스 (0) | 2020.06.02 |
자료형 - 6. 리스트 (0) | 2020.06.02 |
자료형 - 5. 배열 (0) | 2020.06.02 |