РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
214 of 1163 menu

Метод equalsIgnoreCase

Метод equalsIgnoreCase сравнивает текущую строку с другой строкой, переданной в качестве параметра, и возвращает true, если строки равны без учета регистра символов, и false в противном случае. В единственный параметр метода мы передаем строку, с которой нужно сравнить текущую строку. В отличие от метода equals, данный метод игнорирует разницу между заглавными и строчными буквами.

Синтаксис

str.equalsIgnoreCase(anotherString)

Пример

Давайте сравним две строки, которые отличаются только регистром символов:

public class Main { public static void main(String[] args) { String str1 = "abcde"; String str2 = "ABCDE"; System.out.println(str1.equalsIgnoreCase(str2)); } }

Результат выполнения кода:

true

Пример

Давайте сравним две строки, которые различаются символами:

public class Main { public static void main(String[] args) { String str1 = "abcde"; String str2 = "abcdf"; System.out.println(str1.equalsIgnoreCase(str2)); } }

Результат выполнения кода:

false

Пример

Давайте сравним строку с числом, записанным в виде строки, игнорируя регистр:

public class Main { public static void main(String[] args) { String str1 = "12345"; String str2 = "12345"; System.out.println(str1.equalsIgnoreCase(str2)); } }

Результат выполнения кода:

true

Смотрите также

  • метод equals,
    который сравнивает строки с учетом регистра
  • метод compareToIgnoreCase,
    который сравнивает строки без учета регистра лексикографически
  • метод toLowerCase,
    который преобразует строку в нижний регистр
  • метод toUpperCase,
    который преобразует строку в верхний регистр
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить