Metodo string compareToIgnoreCase ()

Descrizione

Questo metodo confronta lessicograficamente due stringhe, ignorando le differenze tra maiuscole e minuscole.

Sintassi

Ecco la sintassi di questo metodo:

int compareToIgnoreCase(String str)

Parametri

Ecco il dettaglio dei parametri:

  • str - la stringa da confrontare.

Valore di ritorno

  • Questo metodo restituisce un numero intero negativo, zero o un numero intero positivo poiché la stringa specificata è maggiore, uguale o minore di questa stringa, ignorando le considerazioni sul caso.

Esempio

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

Questo produrrà il seguente risultato:

Produzione

0
10
-10