Java >> Tutoriel Java >  >> Tag >> class

Méthode hashCode() de la classe de caractères Java avec exemple

Méthode hashCode() de la classe de caractères

  • méthode hashCode() est disponible dans le package java.lang.
  • méthode hashCode() est utilisé pour renvoyer le hashcode de l'objet Subset.
  • méthode hashCode() est une méthode non statique, elle est accessible uniquement avec l'objet de classe et si nous essayons d'accéder à la méthode avec le nom de la classe, nous obtiendrons une erreur.
  • méthode hashCode() est une méthode finale qu'elle ne remplace pas dans la classe enfant.
  • méthode hashCode() ne lève pas d'exception au moment de renvoyer le code de hachage.

Syntaxe :

    public final int hashCode();

Paramètre(s) :

  • Il n'accepte aucun paramètre.

Valeur renvoyée :

Le type de retour de cette méthode est int, elle renvoie le code de hachage pour cet objet Subset.

Exemple :

// Java program to demonstrate the example 
// of int hashCode() method of Character.Subset

public class HashcodeOfCharacterSubset extends Character.Subset {
    HashcodeOfCharacterSubset(String str) {
        super(str);
    }

    public static void main(String[] args) {
        String str1 = new String("Java");
        HashcodeOfCharacterSubset value1 = new HashcodeOfCharacterSubset(str1);

        String str2 = new String("Programming");
        HashcodeOfCharacterSubset value2 = new HashcodeOfCharacterSubset(str2);

        int hashcode1 = value1.hashCode();
        System.out.println("value1.hashCode(): " + hashcode1);

        int hashcode2 = value2.hashCode();
        System.out.println("value2.hashCode(): " + hashcode2);
    }
}

Sortie

value1.hashCode(): 1785210046
value2.hashCode(): 1151020327

Balise Java