Metoda equals(Object obj) a clasei de caractere compară obiectul cu obiectul specificat. Rezultatul este adevărat dacă și numai dacă argumentul nu este nul și obiectul Character are aceeași valoare char așa cum este reprezentată de obiect.
Sintaxă
public boolean equals(Object obj)
Parametru
Metoda de mai sus necesită un singur parametru:
Obiectul care trebuie comparat.
Valoare returnată
Metoda equals(Object obj) returnează adevărat dacă obiectele sunt aceleași. În caz contrar, metoda returnează false.
Exemplul 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.'); } } }Testează-l acum
Ieșire:
They are equal.
Exemplul 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.'); } } }Testează-l acum
Ieșire:
They are not equal.
Exemplul 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.'); } } }Testează-l acum
Ieșire:
The numbers are equal.
Exemplul 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.'); } } }Testează-l acum
Ieșire:
The numbers are not equal.