"아직 피곤하지 않니? 그럼 계속하자. 세트와 맵에 대한 자세한 내용과 그들이 할 수 있는 일에 대해 설명하고 싶다."

" 세트 는 번호가 매겨지지 않은 개체의 그룹인 세트입니다. 세트의 주요 기능은 고유한 개체만 포함한다는 것입니다 . 즉, 세트의 각 요소는 다릅니다 . 세트에서 수행할 수 있는 작업은 다음과 같습니다."

작업 방법
요소 추가 추가(), 추가모두()
요소 제거 제거(), 제거모두()
요소가 있는지 확인 포함(), 포함모두()

"그리고 그게 다야?"

"글쎄요. size() 메서드를 사용하여 세트에 몇 개의 요소가 있는지 알아낼 수도 있습니다."

"지도는요?"

" 은 쌍의 집합입니다. 고유한 요소가 아니라 키-값 쌍의 집합이라는 점을 제외하면 집합과 같습니다. 유일한 제한은 각 «키»가 고유해야 한다는 것입니다 . 맵에는 같은 열쇠 ."

" 지도 로 할 수 있는 작업은 다음과 같습니다 ."

작업 방법
모든 쌍의 세트를 얻으십시오 entrySet()
모든 키 세트 가져오기 키셋()
모든 값의 집합 가져오기 값()
쌍 추가 넣기(키, 값)
지정된 키의 값 가져오기 get(키)
지정된 키가 있는지 확인 포함키(키)
지정된 값이 존재하는지 확인 포함값(값)
지도가 비어 있는지 확인 비었다()
지도 지우기 분명한()
지정된 키의 값을 제거합니다. 제거(키)

"이것은 Set보다 훨씬 더 흥미 롭습니다."

"예. Map은 List만큼 대중적이지는 않지만 많은 작업에 사용됩니다."