Javaالدالة equals()
مع التواريخ في جافا
تعريفها
ترجع 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