metodo Java hashCode ()
hashCode () restituisce una stringa di codice hash.
oggetto String codice hash in base alla seguente formula:
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
Utilizzando int aritmetica, dove s [i] è il carattere i-esimo della stringa, n è la lunghezza della stringa, e ^ indica l'elevamento a potenza. Vuoto valore stringa hash è 0.
grammatica
public int hashCode()
parametri
- Nessuno.
Valore di ritorno
Restituisce il valore del codice hash per l'oggetto.
Esempi
public class Test { public static void main(String args[]) { String Str = new String("www.w3big.com"); System.out.println("字符串的哈希码为 :" + Str.hashCode() ); } }
I suddetti risultati dell'esecuzione del programma:
字符串的哈希码为 :321005537