String.startsWith()
Проверяет, начинается ли строка с указанного префикса.
Доступно с: Java 1.0
Синтаксис
public boolean startsWith(String prefix)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| prefix | String | Ожидаемое начало строки. |
Возвращаемое значение
booleantrue, если строка начинается с prefix.
Примеры
Проверка начала строки:
void main() {
String url = "https://example.com";
IO.println(url.startsWith("https://"));
IO.println(url.startsWith("http://"));
}Результат:
true
falseОтбор строк по префиксу:
void main() {
String[] lines = {"# title", "text", "# note"};
for (String line : lines) {
if (line.startsWith("#")) {
IO.println(line);
}
}
}Результат:
# title
# noteПримечания
Регистр учитывается. Есть вариант со смещением: startsWith("lo", 3) проверяет, начинается ли подстрока с индекса 3.
См. также
- String.endsWith() — Проверяет, заканчивается ли строка указанным суффиксом.
- String.contains() — Проверяет, есть ли в строке подстрока.
Вопросы и ответы по теме
В учебнике
- Методы строк — Основные методы String в Java: поиск, substring, смена регистра, strip, replace, split, join, repeat и проверки строк.