Свойство length
Свойство length возвращает количество символов
в текущем объекте StringBuilder. Это свойство
можно использовать как для получения текущей длины,
так и для установки нового значения длины.
Синтаксис
var length: Int
Пример
Получим длину объекта StringBuilder:
val sb = StringBuilder("abcde")
val len = sb.length
println(len)
Результат выполнения кода:
Int 5
Пример
Установим новое значение длины:
val sb = StringBuilder("abcde")
sb.length = 3
println(sb.toString())
Результат выполнения кода:
String "abc"
Пример
Увеличим длину, добавив пустые символы:
val sb = StringBuilder("abc")
sb.length = 5
println(sb.toString())
Результат выполнения кода:
String "abc\0\0"
Пример
Использование свойства length в цикле:
val sb = StringBuilder("12345")
for (i in 0 until sb.length) {
println("Char at $i: ${sb[i]}")
}
Результат выполнения кода:
Char at 0: 1
Char at 1: 2
Char at 2: 3
Char at 3: 4
Char at 4: 5