Méthode Java hashCode()

Java String类Classe String de Java


La méthode hashCode() est utilisée pour renvoyer le code de hachage d'une chaîne.

Le code de hachage d'un objet chaîne est calculé selon la formule suivante :

s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]

En arithmétique int, où s[i] est le code ASCII du i-ème caractère de la chaîne, n est la longueur de la chaîne, et ^ désigne l'exponentiation. La valeur de hachage d'une chaîne vide est 0.

Syntaxe

public int hashCode()

Parameters

  • Aucun.

Valeur de retour

Renvoie la valeur du code de hachage de l'objet.

Exemple

Exemple

public class Test {
        public static void main(String args[]) {
                String Str = new String("www.example.com");
                System.out.println("Le code de hachage de la chaîne est :" + Str.hashCode() );
        }
}

La sortie du programme ci-dessus est :

字符串的哈希码为 :321005537

Java String类Classe String de Java

Autres extensions