Phương thức hashCode() của chuỗi Java
Ví dụ
Trả về mã băm của một chuỗi:
String myStr = "Hello"; System.out.println(myStr.hashCode());
Định nghĩa và cách sử dụng
Phương thức hashCode()
trả về mã băm của một chuỗi.
Mã băm cho một đối tượng String được tính như sau:
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
trong đó s[i] là ký tự thứ i của chuỗi, n là độ dài của chuỗi và ^ biểu thị lũy thừa.
Cú pháp
public int hashCode()
Giá trị tham số
Không có.
Chi tiết kỹ thuật
Trả về: | Một giá trị int , biểu thị mã băm của chuỗi |
---|
❮ Các phương thức chuỗi