تعريفها
ترجع true
إذا كان كائن الـ Date
الذي قام باستدعائها يحتوي على نفس قيمة الكائن الذي نمرره لها.
بناؤها
public boolean equals(Object obj)
باراميترات
- الـ
obj
هو الكائن الذي نريد مقارنته مع الـdate
الذي قام باستدعاء الدالة.
قيمة الإرجاع
- ترجع
true
إذا كان كائن الـDate
الذي قام باستدعائها يحتوي على نفس قيمة الكائن الذي نمرره لها.
مثال
import java.util.Date; public class Main { public static void main(String[] args) { // Date هنا قمنا بإنشاء ثلاثة كائنات نوعهم Date date1 = new Date(0); Date date2 = new Date(5000); Date date3 = date1; boolean check1 = date1.equals(date2); // date2 لا تساوي date1 لأن false هنا سترجع boolean check2 = date1.equals(date3); // date3 تساوي date1 لأن true هنا سترجع // هنا قمنا بعرض نتائج الإختبارات System.out.println( "check1 result: " + check1 ); System.out.println( "check2 result: " + check2 ); } }
سنحصل على النتيجة التالية عند التشغيل.
check1 result: false check2 result: true