Метод contains
Метод contains класса String проверяет,
содержится ли в строке указанная подстрока.
В первый параметр мы передаем искомую подстроку.
Второй необязательный параметр задает индекс,
с которого нужно начать поиск.
Метод возвращает true, если подстрока найдена,
и false в противном случае.
Синтаксис
str.contains(pattern, [startIndex])
Пример
Давайте проверим, содержит ли строка 'abcde'
подстроку 'bcd':
void main()
{
String str = 'abcde';
print(str.contains('bcd'));
}
Результат выполнения кода:
true
Пример
Давайте проверим, содержит ли строка 'abcde'
подстроку 'xyz':
void main()
{
String str = 'abcde';
print(str.contains('xyz'));
}
Результат выполнения кода:
false
Пример
Давайте укажем второй параметр - индекс, с которого начнется поиск:
void main()
{
String str = 'abcde';
print(str.contains('a', 1));
}
Результат выполнения кода:
false
Смотрите также
-
метод
startsWith,
который проверяет начало строки -
метод
endsWith,
который проверяет конец строки -
метод
indexOf,
который возвращает позицию подстроки -
метод
substring,
который вырезает подстроку из строки