Javaالدالة hashCode()
مع التواريخ في جافا
تعريفها
ترجع قيمة hash code لكائن الـ Date
الذي قام باستدعائها.
بناؤها
public int hashCode()
باراميترات
- هذه الدالة الإفتراضية و هي لا تقبل أي باراميتر.
قيمة الإرجاع
ترجع قيمة الـ hash code لكائن الـ Date
الذي قام باستدعائها.
مثال
import java.util.Date; public class Main { public static void main(String[] args) { Date currentDate = new Date(); // هنا قمنا بتخزين الوقت الحالي للجهاز long hash = currentDate.toString().hashCode(); // hashcode هنا قمنا بتحويل قيمة الوقت لنص ثم قمنا بتحويلها لـ System.out.println( "Current Date: " + currentDate ); // هنا قمنا بعرض الوقت الحالي System.out.println( "Current Date in hashcode: " + hash ); // للوقت الحالي hashcode هنا قمنا بعرض قيمة الـ } }
سنحصل على نتيجة تشبه النتيجة التالية عند التشغيل.
Current Date: Mon Dec 21 12:50:07 EET 2015 Current Date in hashcode: 1833992306
هذه النتيجة تتغير حسب الوقت الحالي لجهازك.