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

Функция endsWith

Функция endsWith проверяет, заканчивается ли исходная строка указанной подстрокой. Возвращает true если строка заканчивается указанным суффиксом, и false в противном случае. Функция поддерживает опциональные параметры для указания начала и конца проверяемого диапазона.

Синтаксис

fun String.endsWith( suffix: String, ignoreCase: Boolean = false ): Boolean
fun String.endsWith( suffix: String, startIndex: Int, ignoreCase: Boolean = false ): Boolean
fun String.endsWith( char: Char, ignoreCase: Boolean = false ): Boolean

Параметры

suffix: String - подстрока, которую нужно проверить на окончание.

char: Char - символ, который нужно проверить на окончание.

startIndex: Int - начальный индекс для проверки (необязательный параметр).

ignoreCase: Boolean - флаг игнорирования регистра (по умолчанию false).

Пример

Проверим, заканчивается ли строка "abcde" на подстроку "de":

val str = "abcde" val res = str.endsWith("de") println(res)

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

Boolean true

Пример

Проверим, заканчивается ли строка "abcde" на подстроку "ab":

val str = "abcde" val res = str.endsWith("ab") println(res)

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

Boolean false

Пример

Проверим окончание строки с игнорированием регистра:

val str = "abcde" val res = str.endsWith("DE", ignoreCase = true) println(res)

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

Boolean true

Пример

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

val str = "abcde" val res = str.endsWith("cd", startIndex = 4) println(res)

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

Boolean true

Пример

Проверим, заканчивается ли строка на определенный символ:

val str = "abcde" val res = str.endsWith('e') println(res)

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

Boolean true

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

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