English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Контроль потока Java

Массивы Java

Ориентированное на объекты (I) Java

Ориентированное на объекты (II) Java

Ориентированное на объекты (III) Java

Обработка исключений Java

Список (List) Java

Queue (очередь) Java

Сборник Map Java

Сборник Set Java

Входной/выходной поток (I/O) Java

Reader/Writer Java

Другие темы Java

Метод string.startsWith() в Java: использование и примеры

Java методы String (строки)

Метод string.startsWith() в Java проверяет, начинается ли строка с указанной строки.

Синтаксис метода string.startsWith()

string.startsWith(String str, int offset)

Здесь string является объектом класса String.

Параметры startsWith()

  • str - Проверка, начинается ли строка с str

  • offset(Опционально) -  Начало проверки подстроки строки (string) с указанного индекса.

Возврат значений startsWith()

  • Если строка начинается с заданной строки, тоВозвращает true

  • Если строка не начинается с заданной строки, тоВозвращает false

Пример 1: startsWith() без параметра смещения (offset) в Java

class Main {
  public static void main(String[] args) {
    String str = "Java Programming";
    System.out.println(str.startsWith("Java")); // true
    System.out.println(str.startsWith("J")); // true
    System.out.println(str.startsWith("Java Program")); // true
    System.out.println(str.startsWith("java")); // false
    System.out.println(str.startsWith("ava")); // false
  }
}

Из примера выше можно увидеть, что startsWith() различает регистр (маленькие и большие буквы).

Пример 2: Java startsWith() с параметром смещения (offset)

class Main {
  public static void main(String[] args) {
    String str = "Java Programming";
    // Проверка подстроки "a Programming"
    System.out.println(str.startsWith("Java", 3)); // false
    System.out.println(str.startsWith("a Pr", 3)); // true
  }
}

Здесь мы используем 3 в качестве смещения. Таким образом, в приведенном выше примере startsWith() проверяет, начинается ли строка 'a Programming' с указанной строки.

Если вам нужно проверить, заканчивается ли строка指定的 строкой, используйтеJava String startsWith()Метод.

Java методы String (строки)