@carlo.cummerata Вы можете обе строки конвертировать в заглавные или строки нижнего регистра и потом выполнить сравнение. В Java уже есть метод .equalsIgnoreCase() который позволяет сравнивать строки без учета регистра, посмотрите как это работает на примере:
1 2 3 4 5 6 7 |
String string1 = "СТРОКА"; String string2 = "строка"; // TRUE if (string1.equalsIgnoreCase(string2)) { System.out.println("Одинаковые строки"); } |
@carlo.cummerata
В Java можно сравнить строки без учета регистра, используя метод equalsIgnoreCase()
класса String
.
Например, чтобы сравнить две строки str1
и str2
без учета регистра, можно написать такой код:
1 2 3 4 5 |
if (str1.equalsIgnoreCase(str2)) { // Строки равны без учета регистра } else { // Строки не равны без учета регистра } |
Метод equalsIgnoreCase()
сравнивает две строки, игнорируя регистр символов. Если строки равны без учета регистра, метод вернет true
, иначе - false
.