[kotlin] 코틀린에서 제네릭을 사용하여 배열을 다루는 방법은 어떻게 되는가?

예를 들어, 배열을 만들고 제네릭을 적용하여 요소를 추가하고 조회하는 방법을 보여드리겠습니다.

// 제네릭 배열 생성
val array = arrayOfNulls<String>(5)

// 제네릭 배열에 값 추가
array[0] = "apple"
array[1] = "banana"
array[2] = "cherry"

// 제네릭 배열 값 조회
val fruit: String? = array[1]

위의 예시에서 arrayOfNulls<String>(5)를 사용하여 String 형식의 제네릭 배열을 생성합니다. 이후에는 배열 요소에 값을 추가하고 조회하는 것이 가능합니다.

또 다른 방법으로는 코틀린의 ListMutableList를 활용하여 제네릭을 적용하여 배열을 다룰 수도 있습니다.

제네릭을 활용하여 배열을 다루는 방법은 이와 같이 여러 가지가 있으며, 적절한 상황에 맞게 선택하여 활용할 수 있습니다.