الجامعات العربية

الدالة () hashCode تعريفها وبناؤها

الدالة () hashCode تعريفها وبناؤها
الدالة () hashCode تعريفها وبناؤها
الدالة () hashCode تعريفها وبناؤها
الدالة () hashCode تعريفها وبناؤها
الدالة () hashCode تعريفها وبناؤها
المناهج السعوديةالدالة () hashCode تعريفها وبناؤها

 

تعريفها

ترجع قيمة الـ hash code للـ String الذي قام باستدعائها.
الخوارزمية التي يطبقها مترجم لغة جافا لحساب قيمة الـ hash code:

Hash Code = s[0]*31^(n-1) + s[1]*31^(n-2) + … + s[n-1].

بناؤها

  • publicinthashCode()

باراميترات

  • لا تقبل أي باراميتر.

قيمة الإرجاع

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

مثال

  1. publicclass Main {
  2.  
  3. publicstaticvoidmain(String[] args){
  4.  
  5. String s = “welcome to harmash.com”;
  6.  
  7. System.out.println(“The hascode of s is: “ + s.hashCode());
  8.  
  9. }
  10.  
  11. }

سنحصل على النتيجة التالية عند التشغيل.

  • The hashcode of s is: 1813959918

 

المصدر: الدالة () hashCode تعريفها وبناؤها – المناهج السعودية

مقالات ذات صلة

اترك رد

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock