Method ini mengubah String yang ditentukan menjadi kode hash. Kode hash untuk sebuah object String dihitung sebagai berikut.
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
Menggunakan int aritmatika, di mana s [i] adalah character string, n adalah panjang string, dan ^ menunjukkan eksponensial. (Nilai hash dari string kosong adalah nol.)
Syntax :
Berikut adalah syntax dari int hashCode().
public int hashCode()
Catatan :
- Method ini adalah method default dan tidak menerima parameter.
- Method ini mengembalikan nilai kode hash untuk object yang ditentukan.
Contoh :
Bukalah NetBeans kalian buatlah class baru bernama Test lalu tuliskan kode berikut.
import java.io.*; public class Test{ public static void main(String args[]){ String Str = new String("Selamat Datang di programmergalaulagi.blogspot.com"); System.out.println("Hashcode untuk Str :" + Str.hashCode() ); } }
Berikut adalah hasil dari kode diatas.
Hashcode untuk Str :1984376259
0 comments:
Post a Comment