endsWith() в Java - проверить заканчивается ли строка заданным значением
Данная статья:
- написана командой Vertex Academy. Надеемся, что она Вам будет полезна. Приятного прочтения!
- это одна из статей из нашего "Самоучителя по Java"
Метод endsWith() в Java
Метод endsWith() определяет, кончается ли строка заданным значением.
Синтаксис метода:
1 |
public boolean endsWith(String suffix) |
Вызов:
1 |
boolean b = str.endsWith("some string"); |
Пример:
1 2 3 4 5 6 7 8 9 10 |
public class Test { public static void main(String args[]) { String line = "Good morning"; boolean b1 = line.endsWith("morning"); boolean b2 = line.endsWith("evening"); System.out.println("String " + line + " ends with 'morning'? " + b1); System.out.println("String " + line + " ends with 'evening'? " + b2); } } |
Если Вы запустите данный код на своем компьютере, в консоли Вы увидите следующее:
Комментарии к коду:
У нас есть строка "Good morning". С помощью endsWith() мы проверили, оканчивается ли строка на "morning", и получили true. Потом мы посмотрели, оканчивается ли строка на "evening", и получили в консоли false.
- Обратите внимание - если мы добавим хотя бы один символ после "morning" (например, восклицательный знак), тогда уже получим в консоли false.
Данная статья написана Vertex Academy. Можно пройти наши курсы Java с нуля. Детальнее на сайте.