Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmCdSE 108 of 420 menu
◀ ▶

Равенство строк в Java

При использовании конструкции if можно сравнивать и строки. Для примера пусть в переменной test хранится какая-то строка, например такая:

String test = "abc";

Давайте проверим, равно ли содержимое переменной test строке "abc". Строки сравнивают методом equals, а не оператором ==:

String test = "abc"; if (test.equals("abc")) { System.out.println("Y"); // сработает это, так как переменная равна "abc" } else { System.out.println("N"); }

Две переменные со строками сравнивают так: первая строка вызывает equals и передает вторую:

String test1 = "abc"; String test2 = "abc"; if (test1.equals(test2)) { System.out.println("Y"); // сработает это } else { System.out.println("N"); }

Даны переменные test1 и test2, содержащие строки. Проверьте, равны ли их значения, и выведите соответствующее сообщение.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить