El mètode equals(Object obj) de la classe de caràcters compara l'objecte amb l'objecte especificat. El resultat és cert si i només si l'argument no és nul i l'objecte Character té el mateix valor de caràcters que representa l'objecte.
Sintaxi
public boolean equals(Object obj)
Paràmetre
El mètode anterior només requereix un paràmetre:
L'objecte que cal comparar.
Valor de retorn
El mètode equals(Object obj) retorna true si els objectes són els mateixos. En cas contrari, el mètode retorna false.
Exemple 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.'); } } }Prova-ho ara
Sortida:
They are equal.
Exemple 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.'); } } }Prova-ho ara
Sortida:
They are not equal.
Exemple 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.'); } } }Prova-ho ara
Sortida:
The numbers are equal.
Exemple 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.'); } } }Prova-ho ara
Sortida:
The numbers are not equal.