logo

Java Character equals() metode

Rakstzīmju klases metode equals(Object obj) salīdzina objektu ar norādīto objektu. Rezultāts ir patiess tad un tikai tad, ja arguments nav nulle un objektam Character ir tāda pati simbola vērtība, kāda ir objektam.

Sintakse

 public boolean equals(Object obj) 

Parametrs

Iepriekš minētā metode prasa tikai vienu parametru:

Objekts, kas jāsalīdzina.

Atdeves vērtība

Metode equals (Object obj) atgriež patiesu, ja objekti ir vienādi. Pretējā gadījumā metode atgriež false.

1. piemērs

 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.'); } } } 
Izmēģiniet to tūlīt

Izvade:

 They are equal. 

2. piemērs

 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.'); } } } 
Izmēģiniet to tūlīt

Izvade:

 They are not equal. 

3. piemērs

 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.'); } } } 
Izmēģiniet to tūlīt

Izvade:

 The numbers are equal. 

4. piemērs

 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.'); } } } 
Izmēģiniet to tūlīt

Izvade:

 The numbers are not equal.