Collection에는 List, Set, Map이 있다
List
파이썬의 리스트라고 보면 된다
간단하게 list만들고 출력해보았다
출력 결과
Set
파이썬의 세트라고 보면 된다
set은 집합의 성질을 가지고 있기에 중복을 허용하지 않는다
또한, set은 순서가 없어서 인덱스가 없다
간단하게 set을 만들고 출력해보았다
출력 결과
Map
파이썬의 딕셔너리, 자바의 HashMap이라고 보면 된다
map은 key-value상으로 데이터를 저장한다
<>안에 key의 데이터 타입, value의 데이터 타입 둘 다 넣어줘야한다
간단하게 map을 만들고 출력해보았다
출력 결과
Immutable Collections
현재 위의 예시들에 있는 Collection들은 모두 값을 변경할 수 없다
즉, 값을 추가할 수도 없고, 제거할 수도 없고, 변셩할 수도 없다
한번 정하면 변셩할 수 없는 Collection을 Immutable Collections이라 한다
Mutable Collections
Mutable Collections는 변경 가능한 Collection이다
Collection앞에 mutable 붙여주면 된다
간단하게 Mutable Collections을 만들어보고 값을 추가하거나 변경해 보겠다
mutableList
mutableSet
mutableMap
Mutable하기 때문에 add, put등을 사용할 수 있다
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.