Метод startsWith
Метод startsWith проверяет, начинается ли строка
с указанной подстроки. Если строка начинается с этой
подстроки, метод возвращает true, в противном
случае - false. Сама строка при этом не изменяется.
В первый параметр мы передаем подстроку для проверки,
во второй необязательный параметр - индекс, с которого
начинается проверка (по умолчанию 0).
Синтаксис
str.startsWith(prefix, [index])
Пример
Давайте проверим, начинается ли строка с подстроки
'abc':
void main()
{
String str = 'abcde';
print(str.startsWith('abc'));
}
Результат выполнения кода:
true
Пример
Давайте проверим, начинается ли строка с подстроки
'bcd':
void main()
{
String str = 'abcde';
print(str.startsWith('bcd'));
}
Результат выполнения кода:
false
Пример
Давайте проверим, начинается ли строка с подстроки
'bcd', начиная с индекса 1:
void main()
{
String str = 'abcde';
print(str.startsWith('bcd', 1));
}
Результат выполнения кода:
true
Пример
Давайте проверим, начинается ли строка с подстроки
'abc', начиная с индекса 1:
void main()
{
String str = 'abcde';
print(str.startsWith('abc', 1));
}
Результат выполнения кода:
false