Set, Map

하승진·2024년 7월 29일
0
post-thumbnail

Set

: list와 달리 순서가 정렬되지 않으며 중복이 허용되지 않는 컬렉션
: 인덱스로 위치를 지정하여 객체를 참조 불가능
: contains로 객체가 set안에 존재하는지 확인하는 식으로만 사용
: set 역시 MutableSet이 존재, list와 마찬가지로 객체의 추가, 삭제가 가능한지 여부에 따라 사용

  • add(데이터) : 추가
  • remove(데이터) : 삭제

Map

: 객체를 넣을 때 그 객체를 찾아낼 수 있는 Key를 쌍으로 넣어주는 컬렉션
: key(객체를 찾기위한 값), value(key와 연결된 객체)로 구성
: 객체의 위치가 아닌 고유한 key를 통해 객체를 참조하는 특징
: 같은 key에 다른 객체를 넣으면 기존의 객체가 대체
: Map도 역시 추가, 삭제가 가능한 MutableMap이 존재

  • put(key, value) : 추가
  • remove(key) : 삭제
  • key와 value로 생성 시 to 라는 키워드 명시
profile
기어갈지언정 한 발자국씩이라도 가보자

0개의 댓글