Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

Javaالدالة hashCode()مع التواريخ في جافا

تعريفها

ترجع قيمة hash code لكائن الـ Date الذي قام باستدعائها.



بناؤها

public int hashCode()
public int hashCode()


باراميترات

  • هذه الدالة الإفتراضية و هي لا تقبل أي باراميتر.


قيمة الإرجاع

ترجع قيمة الـ hash code لكائن الـ Dateالذي قام باستدعائها.



مثال

Main.java
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 هنا قمنا بعرض قيمة الـ
}
}
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
Current Date: Mon Dec 21 12:50:07 EET 2015 Current Date in hashcode: 1833992306

هذه النتيجة تتغير حسب الوقت الحالي لجهازك.