Metoda hashCode Java ()
hashCode () zwraca ciąg kod skrótu.
Celem łańcuch kod skrótu na podstawie następującego wzoru:
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
Korzystanie int arytmetyczne, gdzie s [i] jest i-ty znak łańcucha, n jest długością łańcucha, a ^ oznacza potęgowanie. Pusta wartość hash ciąg jest 0.
gramatyka
public int hashCode()
parametry
- Nic.
Wartość zwracana
Zwraca kod skrótu dla tego obiektu.
Przykłady
public class Test { public static void main(String args[]) { String Str = new String("www.w3big.com"); System.out.println("字符串的哈希码为 :" + Str.hashCode() ); } }
Powyższe wyniki wykonania programu:
字符串的哈希码为 :321005537