НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
549 of 1310 menu

Функция append

Функция append добавляет строковое представление переданного значения в конец текущей последовательности символов StringBuilder. Функция поддерживает добавление различных типов данных: строк, чисел, символов, булевых значений, массивов и других объектов.

Синтаксис

fun append(value: Any?): StringBuilder
fun append(value: String?): StringBuilder
fun append(value: Char): StringBuilder
fun append(value: Boolean): StringBuilder
fun append(value: Int): StringBuilder
fun append(value: Long): StringBuilder
fun append(value: Float): StringBuilder
fun append(value: Double): StringBuilder
fun append(value: CharArray): StringBuilder
fun append(value: CharArray, startIndex: Int, endIndex: Int): StringBuilder

Пример

Добавим строку и число в StringBuilder:

val sb = StringBuilder() sb.append("Hello") sb.append(" ") sb.append(123) println(sb.toString())

Результат выполнения кода:

String "Hello 123"

Пример

Добавим различные типы данных:

val sb = StringBuilder() sb.append("Number: ") sb.append(42) sb.append(", Boolean: ") sb.append(true) sb.append(", Char: ") sb.append('A') println(sb.toString())

Результат выполнения кода:

String "Number: 42, Boolean: true, Char: A"

Пример

Добавим массив символов:

val sb = StringBuilder("Letters: ") val chars = charArrayOf('a', 'b', 'c', 'd', 'e') sb.append(chars) println(sb.toString())

Результат выполнения кода:

String "Letters: abcde"

Пример

Добавим часть массива символов:

val sb = StringBuilder("Partial: ") val chars = charArrayOf('a', 'b', 'c', 'd', 'e') sb.append(chars, 1, 3) println(sb.toString())

Результат выполнения кода:

String "Partial: bcd"

Пример

Добавим null значение:

val sb = StringBuilder("Value: ") sb.append(null) println(sb.toString())

Результат выполнения кода:

String "Value: null"

Смотрите также

  • функцию appendLine,
    которая добавляет данные с переводом строки
  • функцию insert,
    которая вставляет данные в указанную позицию
  • функцию delete,
    которая удаляет символы из последовательности
  • функцию replace,
    которая заменяет часть последовательности символов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить