Как сравнить строки без учета регистра в java?

Пользователь

от carlo.cummerata , в категории: Java , 4 месяца назад

Как сравнить строки без учета регистра в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jerrold_langworth , 4 месяца назад

@carlo.cummerata Вы можете обе строки конвертировать в заглавные или строки нижнего регистра и потом выполнить сравнение. В Java уже есть метод .equalsIgnoreCase() который позволяет сравнивать строки без учета регистра, посмотрите как это работает на примере:


1
2
3
4
5
6
7
String string1 = "СТРОКА";
String string2 = "строка";

// TRUE
if (string1.equalsIgnoreCase(string2)) {
    System.out.println("Одинаковые строки");
}