В Java мы используем equals()
для сравнения строк.
1. равно()
1.1 Для сравнения строк используется равно()
String name = "mkyong"; if ("mkyong".equals(name)) { System.out.println("Yes"); }
Выход
Yes
1.2 равно()
чувствителен к регистру.
String name1 = "hello"; String name2 = "HELLO"; if (name1.equals(name2)) { System.out.println("Yes"); } else { System.out.printf("NO, equals is case sensitive!"); }
Выход
NO, equals is case sensitive!
2. Равный сеньореклама ()
Для выполнения сравнения без учета регистра.
String name1 = "hello"; String name2 = "HELLO"; if (name1.equalsIgnoreCase(name2)) { System.out.println("Yes"); } else { System.out.printf("NO, equals is case sensitive!"); }
Выход
Yes
Рекомендации
Оригинал: “https://mkyong.com/java/java-how-to-compare-string/”