[kotlin] 배열을 이용하여 문자열을 처리하는 방법은?
fun main() {
    val str = "Hello Kotlin"
    val charArray = str.toCharArray()

    // 배열의 각 요소에 접근하여 처리 가능
    for (char in charArray) {
        println(char)
    }

    // 배열의 특정 요소에 접근하여 처리 가능
    println("첫번째 문자: ${charArray[0]}")
    println("문자열 길이: ${charArray.size}")

    // 문자열을 다시 생성
    val newString = charArray.joinToString("")
    println("새로운 문자열: $newString")
}

위의 예제에서는 str.toCharArray() 함수를 사용하여 문자열을 문자 배열로 변환합니다. 이렇게 하면 배열의 각 요소에 접근하여 처리할 수 있습니다. 또한, charArray[index]와 같이 특정 인덱스에 해당하는 요소에 접근할 수도 있습니다.

또한, charArray.joinToString("") 함수를 사용하여 문자 배열을 다시 문자열로 변환할 수 있습니다.

이러한 방법을 사용하여 Kotlin에서 문자열을 처리할 수 있습니다.

참고 문서