Metodo Java String compareTo()
Esempio
Confronta due stringhe:
String myStr1 = "Hello";
String myStr2 = "Hello";
System.out.println(myStr1.compareTo(myStr2)); // Returns 0 because they are equal
Definizione e utilizzo
Il compareTo()
metodo confronta due stringhe lessicograficamente.
Il confronto si basa sul valore Unicode di ogni carattere nelle stringhe.
Il metodo restituisce 0 se la stringa è uguale all'altra stringa. Viene restituito un valore minore di 0 se la stringa è minore dell'altra stringa (meno caratteri) e un valore maggiore di 0 se la stringa è maggiore dell'altra stringa (più caratteri).
Suggerimento: utilizzare compareToIgnoreCase() per confrontare due stringhe in modo lessicografico, ignorando le differenze tra minuscole e maiuscole.
Suggerimento: utilizza il metodo equals() per confrontare due stringhe senza considerare i valori Unicode.
Sintassi
public int compareTo(String string2)
public int compareTo(Object object)
Valori dei parametri
Parameter | Description |
---|---|
string2 | A String , representing the other string to be compared |
object | An Object , representing an object to be compared |
Dettagli tecnici
Ritorna: | Un int valore: 0 se la stringa è uguale all'altra stringa. < 0 se la stringa è lessicograficamente minore dell'altra stringa > 0 se la stringa è lessicograficamente maggiore dell'altra stringa (più caratteri) |
---|
❮ Metodi di stringa