[kotlin] 코틀린에서 제네릭을 사용하여 배열을 다루는 방법은 어떻게 되는가?
예를 들어, 배열을 만들고 제네릭을 적용하여 요소를 추가하고 조회하는 방법을 보여드리겠습니다.
// 제네릭 배열 생성
val array = arrayOfNulls<String>(5)
// 제네릭 배열에 값 추가
array[0] = "apple"
array[1] = "banana"
array[2] = "cherry"
// 제네릭 배열 값 조회
val fruit: String? = array[1]
위의 예시에서 arrayOfNulls<String>(5)
를 사용하여 String
형식의 제네릭 배열을 생성합니다. 이후에는 배열 요소에 값을 추가하고 조회하는 것이 가능합니다.
또 다른 방법으로는 코틀린의 List
나 MutableList
를 활용하여 제네릭을 적용하여 배열을 다룰 수도 있습니다.
제네릭을 활용하여 배열을 다루는 방법은 이와 같이 여러 가지가 있으며, 적절한 상황에 맞게 선택하여 활용할 수 있습니다.