Чтобы преобразовать CharArrayKotlin в String, вы можете использовать следующие методы:
- Использование конструктора
String. Вы можете передатьCharArrayв качестве аргумента конструкторуString, который создаст новый ОбъектString, содержащий символы изCharArray. Вот пример:
val charArray: CharArray = charArrayOf('H', 'e', 'l', 'l', 'o')
val str: String = String(charArray)
- Использование функции
joinToString(): функцияjoinToString()позволяет объединить элементыCharArrayвСтрокас указанным разделителем. Не указывая разделитель, вы можете добиться преобразования. Вот пример:
val charArray: CharArray = charArrayOf('H', 'e', 'l', 'l', 'o')
val str: String = charArray.joinToString("")
- Использование
StringBuilder: вы можете перебиратьCharArrayи добавлять каждый символ в объектStringBuilder, а затем конвертировать его вСтрока. Вот пример:
val charArray: CharArray = charArrayOf('H', 'e', 'l', 'l', 'o')
val sb = StringBuilder()
for (c in charArray) {
sb.append(c)
}
val str: String = sb.toString()