[kotlin] 배열(Array)을 다루는 방법

Kotlin은 배열을 다루는데 매우 유연한 기능을 제공합니다. 배열을 선언하고 초기화하는 방법부터 배열에 접근하고 값을 변경하는 방법까지 알아봅시다.

배열 선언과 초기화

Kotlin에서 배열을 선언하고 초기화하는 방법은 여러 가지가 있습니다. 가장 간단한 방법은 arrayOf 함수를 사용하여 요소를 나열하여 배열을 생성하는 것입니다.

val numbers = arrayOf(1, 2, 3, 4, 5)

위 코드에서 numbersInt 유형의 배열이 되며, 요소는 1, 2, 3, 4, 5로 초기화됩니다.

또 다른 방법은 특정 크기의 배열을 생성하고 각 요소를 초기화하는 것입니다.

val nullableStrings = Array<String?>(5) { null }

위 코드에서 nullableStringsString? 유형의 배열이 되며, 크기가 5이고 모든 요소는 null로 초기화됩니다.

배열에 접근하기

Kotlin에서 배열에 접근하는 방법은 간단합니다. 인덱스를 사용하여 배열 요소에 접근할 수 있습니다. 예를 들어, numbers 배열에서 세 번째 요소에 접근하려면 다음과 같이 작성할 수 있습니다.

val thirdNumber = numbers[2]

위 코드에서 thirdNumber는 3이 됩니다.

배열 값 변경하기

배열의 특정 요소 값을 변경하려면 인덱스를 사용하여 값을 할당하면 됩니다.

numbers[0] = 10

위 코드는 numbers 배열의 첫 번째 요소를 10으로 변경합니다.

배열 반복하기

배열의 모든 요소에 대해 반복하려면 for 루프를 사용할 수 있습니다.

for (number in numbers) {
    println(number)
}

위 코드는 numbers 배열의 모든 요소를 출력합니다.

Kotlin에서 배열을 다루는 방법을 살펴보았습니다. 배열을 선언, 초기화하고, 요소에 접근하고, 값을 변경하는 방법을 익히면 다양한 상황에서 유용하게 활용할 수 있습니다.