14.4. Java - Метод compareToIgnoreCase()



Описание

Метод compareToIgnoreCase() в Java сравнивает лексически две строки, игнорируя регистр букв.

Синтаксис

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

int compareToIgnoreCase(String str)

Параметры

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

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

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

  • В Java compareToIgnoreCase() возвращает отрицательное целое число, ноль или положительное целое число, если заданная строка меньше, равна или больше сравниваемой строки, игнорируя регистр.

Пример

public class Test {

   public static void main(String args[]) {
      String str1 = "Я буду хорошим программистом!";
      String str2 = "Я Буду Хорошим Программистом!";
      String str3 = "Я буду хорошим дворником!";

      int result = str1.compareToIgnoreCase(str2);
      System.out.println(result);
	  
      result = str2.compareToIgnoreCase(str3);
      System.out.println(result);
	 
      result = str3.compareToIgnoreCase(str1);
      System.out.println(result);
   }
}

Получим следующий результат:

0
11
-11