Classe String (cont.)
La classe java.lang.String
definisce tre metodi per effettuare il confronto tra stringhe:
- public boolean equals (Object obj)
ridefinisce il metodo
equals della classe Object.
Restituisce true
se e solo se l'argomento non è null
ed è un oggetto stringa che rappresenta la stessa sequenza di caratteri
dell'oggetto stringa corrente.
- public boolean equalsIgnoreCase (String
str)
come il precedente, ma ignora le differenze tra caratteri maiuscoli e
minuscoli.
- public int compareTo (String str)
esegue un confronto lessicografico tra la stringa passata come argomento e
la stringa corrente. Restituisce un intero che vale 0 se le due stringhe
rappresentano la stessa sequenza di caratteri, un intero positivo se str
precede alfabeticamente la stringa corrente od un intero negativo altrimenti.
Questo metodo permette quindi di eseguire ordinamenti alfabetici sulle
stringhe.
