logo

Caracterul Java equals() Metoda

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.