본문 바로가기
개발/JAVA

자료형 - 8. 맵

by 경주초이 2020. 6. 4.

맵(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