14.10. Java - Метод equalsIgnoreCase()



Описание

Метод equalsIgnoreCase() в Java сравнивает данную строку с другой строкой, игнорируя регистр. Две строки считаются равными, если они имеют одинаковую длину и соответствующие символы у двух строк равны, игнорируя регистр.

Синтаксис

Синтаксис этого метода:

public boolean equalsIgnoreCase(String anotherString)

Параметры

Подробная информация о параметрах:

  • anotherString - строка для сравнения с заданной строкой.

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

  • В Java equalsIgnoreCase() возвращает значение true, если аргумент не равен null и строки равны, без учета регистра букв; в противном случае значение false.

Пример

public class Test {

   public static void main(String args[]) {
      String Str1 = "Добро пожаловать на ProgLang.su";
      String Str2 = Str1;
      String Str3 = new String("Сайт для изучения программирования");
      String Str4 = new String("ДОБРО ПОЖАЛОВАТЬ НА PROGLANG.SU");
      boolean retVal;

      retVal = Str1.equalsIgnoreCase(Str2);
      System.out.println("Строка Str1 равна строке Str2? Ответ: " + retVal );

      retVal = Str1.equalsIgnoreCase(Str3);
      System.out.println("Строка Str1 равна строке Str3? Ответ: " + retVal );
      
      retVal = Str1.equalsIgnoreCase(Str4);
      System.out.println("Строка Str1 равна строке Str4? Ответ: " + retVal );
   }
}

Будет получен следующий результат:

Строка Str1 равна строке Str2? Ответ: true
Строка Str1 равна строке Str3? Ответ: false
Строка Str1 равна строке Str4? Ответ: true