Il metodo equals(Object obj) della classe di caratteri confronta l'oggetto con l'oggetto specificato. Il risultato è vero se e solo se l'argomento non è null e l'oggetto Character ha lo stesso valore char rappresentato dall'oggetto.
Sintassi
public boolean equals(Object obj)
Parametro
Il metodo sopra richiede un solo parametro:
L'oggetto che deve essere confrontato.
Valore di ritorno
Il metodo equals(Object obj) restituisce true se gli oggetti sono uguali. Altrimenti il metodo restituisce false.
Esempio 1
public class JavaCharcterEqualsExample1 { public static void main(String[] args) { //Create a Character Character charValue = new Character('A'); // Create an Object Object obj = new Character('A'); // Test the equality for two values if (charValue.equals(obj)) { System.err.println('They are equal.'); } else { System.err.println('They are not equal.'); } } }Provalo adesso
Produzione:
They are equal.
Esempio 2
public class JavaCharacterEqualsExample2 { public static void main(String[] args) { //Create a Character Character charValue = new Character('B'); // Create an Object Object obj1 = new Character('C'); // Test the equality for two values if (charValue.equals(obj1)) { System.err.println('They are equal.'); } else { System.err.println('They are not equal.'); } } }Provalo adesso
Produzione:
They are not equal.
Esempio 3
public class JavaCharacterEqualsExample3 { public static void main(String[] args) { //Create a Character Character charValue = new Character('1'); // Create an Object Object obj = new Character('1'); // Test the equality for two values if (charValue.equals(obj)) { System.err.println('The numbers are equal.'); } else { System.err.println('The numbers are not equal.'); } } }Provalo adesso
Produzione:
The numbers are equal.
Esempio 4
public class JavaCharacterEqualsExample4 { public static void main(String[] args) { //Create a Character Character charValue = new Character('2'); // Create an Object Object obj = new Character('3'); // Test the equality for two values if (charValue.equals(obj)) { System.err.println('The numbers are equal.'); } else { System.err.println('The numbers are not equal.'); } } }Provalo adesso
Produzione:
The numbers are not equal.