logo

Java Character equals() metodas

Simbolių klasės metodas equals(Object obj) lygina objektą su nurodytu objektu. Rezultatas yra teisingas tada ir tik tada, jei argumentas nėra nulinis, o simbolio objektas turi tokią pačią simbolio reikšmę kaip ir objektas.

Sintaksė

 public boolean equals(Object obj) 

Parametras

Pirmiau nurodytam metodui reikalingas tik vienas parametras:

Objektas, kurį reikia palyginti.

Grąžinimo vertė

Metodas equals (Object obj) grąžina true, jei objektai yra vienodi. Priešingu atveju metodas grąžina klaidingą.

1 pavyzdys

 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.'); } } } 
Išbandykite dabar

Išvestis:

 They are equal. 

2 pavyzdys

 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.'); } } } 
Išbandykite dabar

Išvestis:

 They are not equal. 

3 pavyzdys

 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.'); } } } 
Išbandykite dabar

Išvestis:

 The numbers are equal. 

4 pavyzdys

 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.'); } } } 
Išbandykite dabar

Išvestis:

 The numbers are not equal.