diff --git a/runtime/src/main/kotlin/kotlin/text/StringBuilder.kt b/runtime/src/main/kotlin/kotlin/text/StringBuilder.kt index 7a00af7e75d..7e358005244 100644 --- a/runtime/src/main/kotlin/kotlin/text/StringBuilder.kt +++ b/runtime/src/main/kotlin/kotlin/text/StringBuilder.kt @@ -1,4 +1,5 @@ package kotlin.text +import kotlin.collections.* @SymbolName("Kotlin_String_fromUtf8Array") external fun fromUtf8Array(array: ByteArray, start: Int, size: Int) : String @@ -103,6 +104,12 @@ class StringBuilder private constructor ( fun append(it: Double) = append(it.toString()) fun append(it: Any?) = append(it.toString()) + fun deleteCharAt(index: Int) { + checkIndex(index) + array.copyRangeTo(array, index + 1, length, index) + --length + } + // ---------------------------- private ---------------------------- private fun ensureExtraCapacity(n: Int) {