Метод endsWith
Метод endsWith проверяет, заканчивается ли строка
определённой подстрокой. Если строка заканчивается
указанной подстрокой, метод возвращает true,
в противном случае - false. В первый параметр
мы передаём подстроку, наличие которой в конце строки
нужно проверить. Вторым необязательным параметром
можно передать индекс, до которого (не включая его)
будет выполняться проверка.
Синтаксис
str.endsWith(suffix, [endIndex])
Пример
Давайте проверим, заканчивается ли строка
подстрокой 'cde':
void main()
{
String str = 'abcde';
print(str.endsWith('cde'));
}
Результат выполнения кода:
true
Пример
Давайте проверим, заканчивается ли строка
подстрокой 'abc':
void main()
{
String str = 'abcde';
print(str.endsWith('abc'));
}
Результат выполнения кода:
false
Пример
Давайте передадим вторым параметром индекс 3
и проверим, заканчивается ли часть строки до этого
индекса подстрокой 'abc':
void main()
{
String str = 'abcde';
print(str.endsWith('abc', 3));
}
Результат выполнения кода:
true
Смотрите также
-
метод
startsWith,
который проверяет начало строки -
метод
contains,
который проверяет наличие подстроки -
метод
indexOf,
который возвращает позицию подстроки -
свойство
length,
которое возвращает длину строки