- Map도 키-값 쌍의 목록을 표현하는 자료형이기 때문에 특정 요소를 제거할 수 있는 기능이 있다.
- 만일 사용자가 단어를 추가할 수 있는 영한 단어 사전을 만든하고 하면 잘못 입력된 단어를 제거하기 위해서 이 기능을 사용해야한다. 아래 예제 코드를 살펴보자.
- remove 메소드를 호출하면서 제거할 키를 매개변수로 입력한다.
- put 메소드를 호출하면서 값을 null로 입력해도 비슷한 결과를 만들어낼 수 있지만 둘 사이에는 조금 다른점이 있다.
- remove 메소드를 이용했을 때에는 Map의 크기 자체가 줄어들지만 put 메소드를 이용해 값을 null로 입력한다면 Map의 크기는 줄어들지 않는다.
- 데이터를 제거하기 위해서는 명시적으로 remove 메소드를 호출해주는 편이 바람직하다.
'study 교재 > *초간단 자바' 카테고리의 다른 글
PART12.데이터의 연결고리 Map/LESSON 06.반복문에서 Map 이용하기 (0) | 2023.04.29 |
---|---|
PART12.데이터의 연결고리 Map/LESSON 05.Map의 크기 확인하기 (0) | 2023.04.29 |
PART12.데이터의 연결고리 Map/LESSON 03.Map에서 데이터 가져오기 (0) | 2023.04.27 |
PART12.데이터의 연결고리 Map/LESSON 02.Map에 데이터 추가하기 (0) | 2023.04.24 |
PART12.데이터의 연결고리 Map/LESSON 01.Map이란 (0) | 2023.04.24 |