Método String compareToIgnoreCase ()

Descrição

Este método compara duas strings lexicograficamente, ignorando diferenças de maiúsculas e minúsculas.

Sintaxe

Aqui está a sintaxe deste método -

int compareToIgnoreCase(String str)

Parâmetros

Aqui está o detalhe dos parâmetros -

  • str - a string a ser comparada.

Valor de retorno

  • Este método retorna um inteiro negativo, zero ou um inteiro positivo, pois a String especificada é maior, igual ou menor que esta String, ignorando as considerações de maiúsculas e minúsculas.

Exemplo

public class Test {

   public static void main(String args[]) {
      String str1 = "Strings are immutable";
      String str2 = "Strings are immutable";
      String str3 = "Integers are not immutable";

      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);
   }
}

Isso produzirá o seguinte resultado -

Resultado

0
10
-10