Методът Java String hashCode () връща хеш код за низа.
Хеш кодът е число (адрес на паметта на обекта), генерирано от всеки обект, а не само от низове. Този номер се използва за бързо съхранение / извличане на обекти в хеш-таблица.
Синтаксисът на метода низ hashCode()е:
string.hashCode()
Тук низът е обект на Stringкласа.
параметри hashCode ()
В matches()метода не взема никакви параметри.
hashCode () Върната стойност
- връща хеш кода, който е
intстойност, на низа
Хеш кодът се изчислява по формула:
s (0) * 31 (n-1) + s (1) * 31 (n-2) + … + s (n-1)
където,
s(0)е първият елемент на низs,s(1)е вторият елемент и така нататък.nе дължината на низа
Пример: Java String hashCode ()
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 ) )
Забележка : За да бъдат два низа равни, техният хеш код също трябва да бъде равен.








