Метода Јава Стринг хасхЦоде () враћа хеш код за низ.
Хасхцоде је број (меморијска адреса објекта) генерисан из било ког објекта, а не само из низова. Овај број се користи за брзо складиштење / преузимање објеката у хешблебу.
Синтакса стринг hashCode()
методе је:
string.hashCode()
Овде је стринг објект String
класе.
параметри хасхЦоде ()
matches()
Метод не узима никакве параметре.
хасхЦоде () Повратна вредност
- враћа хасхцоде, који је
int
вредност, низа
Хеш код се израчунава помоћу формуле:
с (0) * 31 (н-1) + с (1) * 31 (н-2) +… + с (н-1)
где,
s(0)
је први елемент низаs
,s(1)
је други елемент и тако даље.n
је дужина низа
Пример: Јава Стринг хасхЦоде ()
class Main ( public static void main(String() args) ( String str1 = "Java"; String str2 = "Java Programming"; String str3 = ""; System.out.println(str1.hashCode()); // 2301506 System.out.println(str2.hashCode()); // 1377009627 // hash code of empty string is 0 System.out.println(str3.hashCode()); // 0 ) )
Напомена : Да би две жице биле једнаке, њихов хасх код такође мора бити једнак.