google-site-verification=5TWrJf_JkHcNmMh_PuBGWRwMXA0dALsaEAjNPJYGMlU الدالة () hashCode تعريفها وبناؤها

مساحة اعلانية

الدالة () 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 تعريفها وبناؤها – المناهج السعودية

الكــاتــب

    • مشاركة

جميع الحقوق محفوظة لــ المجتمع التعليمي