상세 컨텐츠

본문 제목

코틀린 기본 문법 / 배열

이론공부/코틀린 문법

by 뽀사장 2024. 2. 23. 16:56

본문

728x90
반응형

 

[배열]

- 여러개의 값을 담을 수 있는 대표적인 자료형

- 데이터의 개수만큼 배열의 크기가 결정 되기때문에 중간에 개수를 추가하거나 제거할 수 없어서 개수를 정해놓고 사용해야 한다

- 변수에 저장해서 사용할 수 있으며 다음과 같은 형태로 선언한다

var 변수 = Array(개수)

ex. var students = IntArray(10)

 

***컴퓨터는 0을 첫번째로 인식하기 때문에 10개의 공간을 가지는 배열의 경우 인덱스(Index)는 0부터 9까지다

 

 

 

<공간할당>

- String은 기본타입이 아니기때문에 StringArray는 없지만 아래와 같이 사용할 수 있다

var stringArray - Array(10, { item -> "" } )

 

- arrayOf 함수를 사용해서 String 값을 직접 할당 할 수도 있다

var dayArray = arrayof("MON", "TUE", "WED", "THU", "FRI", "SAT", "SUM")

 

 

 

<배열에 값 입력하기>

- 배열명[인덱스] = 값

- 배열명.set(인덱스, 값)

- 배열 범위를 벗어난 인덱스 값을 넣을 경우 범위를 넘어섰다는 Exception이 발생하고 프로그램 종료됨

 

 

<배열에 있는 값 꺼내기>

- 배열명[인덱스], 배열명.get(인덱스)

ex. var seventhValue = intArray[6]

var tenthValue = intArray.get(9)

 

 

 

 

728x90
반응형

관련글 더보기