Encodera

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

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

Справочник Java

String.endsWith()

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

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

Синтаксис

public boolean endsWith(String suffix)

Параметры

ПараметрТипОписание
suffixStringОжидаемый конец строки.

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

booleantrue, если строка заканчивается на suffix.

Примеры

Проверка расширения файла:

void main() {
    String file = "photo.JPG";
    IO.println(file.endsWith(".jpg"));
    IO.println(file.toLowerCase().endsWith(".jpg"));
}

Результат:

false
true

Примечания

Регистр учитывается, поэтому расширения файлов удобно сначала привести к нижнему регистру.

См. также

  • String.startsWith() — Проверяет, начинается ли строка с указанного префикса.
  • String.lastIndexOf() — Находит позицию последнего вхождения символа или подстроки.

Вопросы и ответы по теме

В учебнике

  • Методы строк — Основные методы String в Java: поиск, substring, смена регистра, strip, replace, split, join, repeat и проверки строк.

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

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