Junior — Middle
Quelles méthodes et techniques d'utilisation des chaînes de caractères sont implémentées dans Kotlin?
sobes.tech IA
Réponse de l'IA
В 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)