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

Функция contentToString

Функция contentToString возвращает строковое представление содержимого массива. Применяется к массивам различных типов: Array, IntArray, DoubleArray и другим. Функция не принимает параметров и возвращает строку, которая содержит элементы массива, заключенные в квадратные скобки и разделенные запятой с пробелом.

Импорт

import kotlin.collections.contentToString

Синтаксис

fun <T> Array<out T>.contentToString(): String
fun IntArray.contentToString(): String
fun DoubleArray.contentToString(): String
fun FloatArray.contentToString(): String
fun LongArray.contentToString(): String
fun ShortArray.contentToString(): String
fun ByteArray.contentToString(): String
fun CharArray.contentToString(): String
fun BooleanArray.contentToString(): String

Пример

Получим строковое представление массива целых чисел:

val numbers = intArrayOf(1, 2, 3, 4, 5) val res = numbers.contentToString() println(res)

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

String "[1, 2, 3, 4, 5]"

Пример

Получим строковое представление массива строк:

val letters = arrayOf("a", "b", "c", "d", "e") val res = letters.contentToString() println(res)

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

String "[a, b, c, d, e]"

Пример

Получим строковое представление массива чисел с плавающей точкой:

val doubles = doubleArrayOf(1.1, 2.2, 3.3, 4.4, 5.5) val res = doubles.contentToString() println(res)

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

String "[1.1, 2.2, 3.3, 4.4, 5.5]"

Пример

Функция contentToString работает только с массивами. Для обычных коллекций (List, Set, Map) используйте метод toString:

val list = listOf(1, 2, 3, 4, 5) val res = list.toString() println(res)

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

String "[1, 2, 3, 4, 5]"

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

  • функцию contentDeepToString,
    которая возвращает строковое представление для многомерных массивов
  • функцию contentEquals,
    которая сравнивает содержимое двух массивов
  • функцию joinToString,
    которая предоставляет больше возможностей для форматирования вывода
  • функцию toString,
    которая используется для получения строкового представления коллекций
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить