Junior — Middle
77
Какие методы и приемы использования строковых данных реализованы в Kotlin?
Companies where asked
Спецвузавтоматика
Answer from AI
sobes.tech AI
В Kotlin строки представлены типом String, который является неизменяемым (immutable). Для работы со строками доступны разнообразные методы и приемы:
- Доступ к символам: можно обращаться к символам по индексу, например
str[0]. - Конкатенация: с помощью оператора
+или интерполяции строк"Hello, $name". - Методы для обработки:
length— длина строки.substring(startIndex, endIndex)— получение подстроки.contains(),startsWith(),endsWith()— проверка содержимого.replace(old, new),toLowerCase(),toUpperCase()— замена и изменение регистра.trim(),trimStart(),trimEnd()— удаление пробелов.
- Шаблоны и регулярные выражения: поддерживаются через класс
Regex. - Многострочные строки: с помощью тройных кавычек
"""...""".
Пример использования:
val name = "Kotlin"
val greeting = "Hello, $name!"
println(greeting) // Hello, Kotlin!
val multiline = """
Это
многострочная
строка
""".trimIndent()
println(multiline)