Latest web development tutorials

méthode hashCode Java ()

classe String Java classe String 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

classe String Java classe String Java