Collection2

류정훈·2022년 12월 29일
0

학습내용

목록 보기
10/15

set

  • 저장 순서가 유지되지 않고, 중복 객체도 저장하지 못하게 하는 자료 구조
  • null도 중복을 허용하지 않기 때문에 1개의 null만 저장
  • 구현 클래스로 HashSet, LinkedHashSet, TreeSet이 있음

set계열 주요 메소드<암기>


Map

  • 키(key)와 값(value)으로 구성되어 있으며, 키와 값은 모두 객체
  • 키는 중복 저장을 허용하지 않고(Set방식), 값은 중복 저장 가능(List방식)
  • 키가 중복되는 경우, 기존에 있는 키에 해당하는 값을 덮어 씌움
  • 구현 클래스로 HashMap, HashTable, LinkedHashMap, Properties, TreeMap이 있음

Map계열 주요 메서드

  • Map에 담겨있는 요소들에 순차적으로 접근하기 위한 방법 2가지
    1. keySet() 이용
      :keySet()으로 Map의 Key를 Set에 담은 후 Set에 있는 Interator를 통해 접근
    2. entrySet() 이용
      :entrySet()으로 Map의 키와 값을 Set에 담은 후 Set에 있는 Iterator를 통해 접근
profile
It works...why?

0개의 댓글