méthode hashCode Java ()
hashCode () retourne une chaîne de code de hachage.
objet String code de hachage basée sur la formule suivante:
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
Utilisation int arithmétique, où s [i] est le caractère i-ème de la chaîne, n est la longueur de la chaîne, et ^ indique exponentiation. valeur chaîne de hachage vide est 0.
grammaire
public int hashCode()
Paramètres
- Aucun.
Valeur de retour
Renvoie la valeur de code de hachage pour l'objet.
Exemples
public class Test { public static void main(String args[]) { String Str = new String("www.w3big.com"); System.out.println("字符串的哈希码为 :" + Str.hashCode() ); } }
Les résultats de l'exécution du programme ci-dessus:
字符串的哈希码为 :321005537