שיטת equals(Object obj) של מחלקת התווים משווה את האובייקט לאובייקט שצוין. התוצאה נכונה אם ורק אם הארגומנט אינו null ולאובייקט Character יש את אותו ערך char כפי שמיוצג על ידי האובייקט.
תחביר
public boolean equals(Object obj)
פָּרָמֶטֶר
השיטה שלעיל דורשת פרמטר אחד בלבד:
האובייקט שצריך להשוות.
ערך החזרה
השיטה equals(Object obj) מחזירה true אם האובייקטים זהים. אחרת, השיטה מחזירה false.
דוגמה 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.'); } } }בדוק את זה עכשיו
תְפוּקָה:
They are equal.
דוגמה 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.'); } } }בדוק את זה עכשיו
תְפוּקָה:
They are not equal.
דוגמה 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.'); } } }בדוק את זה עכשיו
תְפוּקָה:
The numbers are equal.
דוגמה 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.'); } } }בדוק את זה עכשיו
תְפוּקָה:
The numbers are not equal.