Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник Java

String.equalsIgnoreCase()

Сравнивает две строки без учёта регистра букв.

Доступно с: Java 1.0

Синтаксис

public boolean equalsIgnoreCase(String anotherString)

Параметры

ПараметрТипОписание
anotherStringStringСтрока для сравнения. Для null результат false.

Возвращаемое значение

booleantrue, если строки совпадают с точностью до регистра.

Примеры

Ответ пользователя в любом регистре:

void main() {
    String answer = "YES";
    IO.println(answer.equalsIgnoreCase("yes"));
    IO.println(answer.equals("yes"));
}

Результат:

true
false

Примечания

Для сортировки без учёта регистра есть compareToIgnoreCase() и готовый компаратор String.CASE_INSENSITIVE_ORDER.

См. также

  • String.equals() — Сравнивает содержимое двух строк.
  • String.toLowerCase() — Возвращает копию строки, где все буквы строчные.
  • String.compareTo() — Сравнивает две строки по алфавиту (лексикографически).

Вопросы и ответы по теме

В учебнике

  • Методы строк — Основные методы String в Java: поиск, substring, смена регистра, strip, replace, split, join, repeat и проверки строк.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.