التعليم السعودي

الدالة () 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. publicstaticvoidmain(String[] args){
  3. String s = “welcome to harmash.com”;
  4. System.out.println(“The hascode of s is: “ + s.hashCode());
  5. }
  6. }

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

  • The hashcode of s is: 1813959918

 

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

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

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