Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник Java

String.startsWith()

Проверяет, начинается ли строка с указанного префикса.

Доступно с: Java 1.0

Синтаксис

public boolean startsWith(String prefix)

Параметры

ПараметрТипОписание
prefixStringОжидаемое начало строки.

Возвращаемое значение

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 и проверки строк.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.