Јава Стринг хасхЦоде ()

Метода Јава Стринг хасхЦоде () враћа хеш код за низ.

Хасхцоде је број (меморијска адреса објекта) генерисан из било ког објекта, а не само из низова. Овај број се користи за брзо складиштење / преузимање објеката у хешблебу.

Синтакса стринг 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 ) )

Напомена : Да би две жице биле једнаке, њихов хасх код такође мора бити једнак.

Занимљиви Чланци...