Основы строк: литералы, escape-последовательности и длина
Создавайте строки, используйте escape-символы и измеряйте длину строк
«Основы строк: литералы, escape-последовательности и длина» — бесплатный урок Kotlin Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Kotlin Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Kotlin Academy содержит 4 уроков всего.
Строки — это объекты
Строковые литералы
val greeting = "Hello, Kotlin!"
val empty = ""
val withSpaces = " trimmed "Управляющие последовательности
println("Line 1\nLine 2")
println("Col1\tCol2")
println("She said \"hello\".")
println("Path: C:\\Users")Длина строки
val name = "Kotlin"
println(name.length) // 6
println("".length) // 0
println(" hi ".length) // 6 (spaces count)Доступ к символам по индексу
val s = "Hello"
println(s[0]) // H
println(s[4]) // o
println(s.first()) // H
println(s.last()) // oisEmpty и isBlank
println("".isEmpty()) // true
println(" ".isEmpty()) // false
println(" ".isBlank()) // true
println("hi".isBlank()) // falseСравнение строк
val a = "hello"
val b = "hello"
println(a == b) // true (content)
println(a.equals(b, ignoreCase = true)) // trueПодстрока
val text = "Hello, Kotlin!"
println(text.substring(7)) // Kotlin!
println(text.substring(0, 5)) // HelloindexOf и contains
val s = "Hello, Kotlin!"
println(s.indexOf("Kotlin")) // 7
println(s.contains("Hello")) // true
println("Kotlin" in s) // true (in operator)uppercase, lowercase и capitalize
val s = "hello kotlin"
println(s.uppercase()) // HELLO KOTLIN
println(s.lowercase()) // hello kotlin
println(s.replaceFirstChar { it.uppercase() })Строки неизменяемы
val s = "hello"
val upper = s.uppercase() // new string
println(s) // still "hello"
println(upper) // "HELLO"Быстрая проверка
Итоги
Часто задаваемые вопросы
Урок «Основы строк: литералы, escape-последовательности и длина» бесплатный?
Да — полный текст урока «Основы строк: литералы, escape-последовательности и длина» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Kotlin Academy, подпишись на CoddyKit PRO. Курс Kotlin Academy содержит 4 уроков всего.
Чему я научусь в уроке «Основы строк: литералы, escape-последовательности и длина»?
Создавайте строки, используйте escape-символы и измеряйте длину строк Ты практикуешь Kotlin Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Kotlin Academy?
Предыдущий опыт не требуется. Kotlin Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Основы строк: литералы, escape-последовательности и длина»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Kotlin Academy?
Да. Каждый урок Kotlin Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Основы строк: литералы, escape-последовательности и длина
- Шаблоны строк: $variable и ${expression}
- Необработанные строки и тройные кавычки
- Основные функции строк: trim, split, replace, contains