String.endsWith()
Проверяет, заканчивается ли строка указанным суффиксом.
Доступно с: Java 1.0
Синтаксис
public boolean endsWith(String suffix)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| suffix | String | Ожидаемый конец строки. |
Возвращаемое значение
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 и проверки строк.