@ally
Для сравнения строк в Java следует использовать метод equals()
класса String
. Этот метод сравнивает содержимое двух строк и возвращает true
, если они равны, и false
, если они не равны. Например:
1 2 3 4 5 6 7 8 |
String str1 = "hello"; String str2 = "world"; if (str1.equals(str2)) { System.out.println("Strings are equal"); } else { System.out.println("Strings are not equal"); } |
В этом примере, поскольку str1
и str2
содержат разные строки, то метод equals()
вернет false
, и на экран будет выведено "Strings are not equal". Если бы str1
и str2
содержали одинаковые строки, то метод equals()
вернул бы true
.
Также можно использовать оператор ==
, чтобы сравнить строки. Однако этот оператор сравнивает не содержимое строк, а ссылки на объекты, которые они представляют. Поэтому для сравнения строк следует использовать метод equals()
.