String compareTo (String anotherString)

Descrizione

Questo metodo confronta lessicograficamente due stringhe.

Sintassi

Ecco la sintassi di questo metodo:

int compareTo(String anotherString)

Parametri

Ecco il dettaglio dei parametri:

  • anotherString - la stringa da confrontare.

Valore di ritorno

  • Il valore 0 se l'argomento è una stringa lessicograficamente uguale a questa stringa; un valore minore di 0 se l'argomento è una stringa lessicograficamente maggiore di questa stringa; e un valore maggiore di 0 se l'argomento è una stringa lessicograficamente inferiore a questa stringa.

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.compareTo( str2 );
      System.out.println(result);
      
      result = str2.compareTo( str3 );
      System.out.println(result);
      
      result = str3.compareTo( str1 );
      System.out.println(result);
   }
}

Questo produrrà il seguente risultato:

Produzione

0
10
-10