1. 배열
1) 형식
*인덱스(Index) 유의사항*
컴퓨터 언어에서 위치를 나타내는 인덱스(Index)는 0부터 시작한다. 예를 들어 배열의 3번째 공간을 가리키기 위해서는 인덱스(Index) 2를 사용해야만 한다.
2) 문자 배열
3) 배열에 값 입력하기
4) 배열에 있는 값 꺼내기
2. 컬렉션(동적 배열)
리스트(List), 맵(Map), 셋(Set)으로 나눌 수 있다.
1) 리스트(List)
저장되는 데이터에 인덱스를 부여한 컬렉션이며 중복된 값을 입력할 수 있다.
1: 리스트 생성하기
2: 리스트에 값 추가하기
3: 리스트에 입력된 값 사용하기
4: 리스트값 수정하기
5: 리스트에 입력된 값 제거하기
6: 빈 리스트 사용하기
빈 컬렉션의 경우 데이터 타입을 알 수 없기 때문에 타입을 직접 알려줘야 한다.
2) 셋(Set)
중복을 허용하지 않는 리스트, 인덱스로 조회할 수 없고, get 함수도 지원하지 않는다(특정 위치의 값 사용할 수 없음).
1: 셋 생성하기
2: 셋의 값 제거하기
셋은 값이 중복되지 않기 때문에 값을 직접 입력하여 삭제해야 한다.
3) 맵(Map)
키(Key)와 값(Value)의 쌍으로 입력되는 컬렉션
1: 맵 생성하기
제네릭( <> )으로 키와 값의 데이터 타입을 지정해서 맵을 생성한다.
2: 맵에 값 추가하기
3: 맵 사용하기
4: 맵 수정하기
동일한 키를 가진 값이 있으면 키는 유지된 채로 그 값만 수정된다.
5: 맵 제거하기
리스트와는 다르게 인덱스에 해당하는 키의 값이 변경되지 않고 그대로 유지된다.