Η μέθοδος Java Object ισούται με () ελέγχει εάν δύο αντικείμενα είναι ίδια.
Η σύνταξη της equals()μεθόδου είναι:
 object.equals(Object obj) 
ισούται με () Παράμετροι
Η equals()μέθοδος παίρνει μία μόνο παράμετρο.
- obj - αντικείμενο που πρέπει να συγκριθεί με το τρέχον αντικείμενο
 
ισούται με () Τιμές επιστροφής
- επιστρέφει 
trueεάν δύο αντικείμενα είναι ίδια - επιστρέφει 
falseεάν δύο αντικείμενα δεν είναι ίδια 
Σημείωση : Στην Java, εάν δύο μεταβλητές αναφοράς αναφέρονται στο ίδιο αντικείμενο, τότε οι δύο μεταβλητές αναφοράς είναι ίσες μεταξύ τους.
Παράδειγμα 1: Το αντικείμενο Java ισούται με ()
 class Main ( public static void main(String() args) ( // equals() method with Object class // create two objects Object obj1 = new Object(); Object obj2 = new Object(); // check if obj1 and obj2 are equal System.out.println(obj1.equals(obj2)); // false // assign obj1 to obj3 Object obj3 = obj1; System.out.println(obj1.equals(obj3)); // true ) )
Στα παραπάνω παραδείγματα, έχουμε δημιουργήσει αντικείμενα της Objectτάξης. Εδώ, η equals()μέθοδος χρησιμοποιείται για να ελέγξει αν τα αντικείμενα είναι ίδια μεταξύ τους.
Exampl 2: ισούται με () με συμβολοσειρά
 class Main ( public static void main(String() args) ( // equals() with String objects // create objects of string String obj1 = new String(); String obj2 = new String(); // check if obj1 and obj2 are equal System.out.println(obj1.equals(obj2)); // true // assign values to objects obj1 = "Java Programming"; obj2 = "Python Programming"; // again check if obj1 and obj2 are equal System.out.println(obj1.equals(obj2)); // false ) )
Στο παραπάνω παράδειγμα, χρησιμοποιήσαμε τη equals()μέθοδο για να ελέγξουμε εάν δύο αντικείμενα obj1 και obj2 είναι ίδια.
Εδώ, αρχικά, και τα δύο νέα αντικείμενα είναι null. Ως εκ τούτου, η μέθοδος επιστρέφει true. Ωστόσο, όταν εκχωρήσαμε τιμές στα αντικείμενα. Η μέθοδος επιστρέφει false.
Είναι επειδή η κλάση String παρακάμπτει τη equal()μέθοδο έτσι ώστε η μέθοδος να συγκρίνει το στοιχείο του αντικειμένου. Δεδομένου ότι η τιμή των obj1 και obj2 είναι διαφορετική, η μέθοδος επιστρέφει false.
Σημείωση : Το Objectμάθημα είναι το superclass για όλα τα μαθήματα της Java. Ως εκ τούτου, κάθε τάξη και πίνακες μπορούν να εφαρμόσουν τη equals()μέθοδο.








