Метод equalsIgnoreCase() в Java

Java String类Класс String в Java


Метод equalsIgnoreCase() используется для сравнения строки с указанным объектом без учета различий в регистре.

Синтаксис

public boolean equalsIgnoreCase(String anotherString)

Parameters

  • anObject-- Объект, с которым сравнивается строка.

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

Возвращает true, если заданный объект равен строке, в противном случае возвращает false.

Пример

equals() учитывает различия в регистре, а equalsIgnoreCase() — нет:

Пример

public class Test {
    public static void main(String args[]) {
        String Str1 = new String("example");
        String Str2 = Str1;
        String Str3 = new String("example");
        String Str4 = new String("EXAMPLE");
        boolean retVal;

        retVal = Str1.equals( Str2 );
        System.out.println("Return value = " + retVal );

        retVal = Str3.equals( Str4);
        System.out.println("Return value = " + retVal );

        retVal = Str1.equalsIgnoreCase( Str4 );
        System.out.println("Return value = " + retVal );
    }
}

Вывод вышеприведённой программы:

返回值 = true
返回值 = false
返回值 = true

Java String类Класс String в Java

Другие расширения