Die Methode equal(Object obj) der Zeichenklasse vergleicht das Objekt mit dem angegebenen Objekt. Das Ergebnis ist genau dann wahr, wenn das Argument nicht null ist und das Character-Objekt denselben char-Wert hat, der durch das Objekt dargestellt wird.
Syntax
public boolean equals(Object obj)
Parameter
Die obige Methode erfordert nur einen Parameter:
Das Objekt, das verglichen werden muss.
Rückgabewert
Die Methode equal(Object obj) gibt true zurück, wenn die Objekte gleich sind. Andernfalls gibt die Methode false zurück.
Beispiel 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.'); } } }Testen Sie es jetzt
Ausgabe:
They are equal.
Beispiel 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.'); } } }Testen Sie es jetzt
Ausgabe:
They are not equal.
Beispiel 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.'); } } }Testen Sie es jetzt
Ausgabe:
The numbers are equal.
Beispiel 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.'); } } }Testen Sie es jetzt
Ausgabe:
The numbers are not equal.