| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Java HashCode pour les types booléens
    applications Java peut stocker des données de différents types , avec des éléments individuels de données figurant dans les programmes comme des valeurs ou variables . Types booléens ne peuvent avoir une valeur vraie ou fausse . Les programmeurs peuvent choisir entre les types primitifs et objets pour les valeurs booléennes dans leurs applications. Lors de l'utilisation booléens de type d'objet , les programmeurs peuvent également générer des codes de hachage , en utilisant la méthode du " hashCode " . Hash - codes offrent des programmes avec des valeurs entières pour représenter les types d'objets qui peuvent améliorer l'efficacité dans le stockage de données pour une application. Objets booléennes

    objets booléens stocker des valeurs booléennes simples à l'aide de la classe wrapper booléenne. L'exemple de code Java suivant illustre la création d'une variable booléenne dans un programme : Boolean isCorrect = Boolean.valueOf (true);

    Contrairement à la plupart des types d'objets, objets booléens sont normalement créé en utilisant cette méthode statique plutôt que la méthode de constructeur pour la classe. Le code transmet une valeur booléenne de la méthode en tant que paramètre . Cette situation est commune avec des classes enveloppes . Le code pourrait aussi passer une variable booléenne de type primitif de la méthode , comme suit : booléen boolValue = true; Boolean isCorrect = Boolean.valueOf ( boolValue ) ;

    L'utilisation de minuscules pour la lettre initiale de l'opérateur booléen Type indique qu'il est primitif, tandis que la version supérieure de cas indique le type d'objet .
    hashCode méthode

    Tous les objets Java offrent une méthode hashCode . La classe Boolean remplace la méthode de la classe Object par défaut. Le code suivant illustre l'appel de la méthode de la variable booléenne: isCorrect.hashCode ();

    Ce code appelle la méthode sur une instance d'objet de la classe. Tous les objets Java offrent la méthode hashCode pour des applications impliquant des structures de stockage de table de hachage . Le hashCode fonctionne sur la base que deux objets qui sont considérés comme égaux retourneront la même valeur de hachage entier . Dans la plupart des cas, les différents objets du même type qui ne sont pas égales reviendront valeurs distinctes que leurs codes de hachage .
    Retourne

    Le hachage de la classe Boolean - code renvoie l'un des deux valeurs entières . Si un objet Boolean stocke la valeur true , le hashCode retournée sera 1231. Si l'objet est de stocker faux, sa valeur de hachage retournée sera 1237. L'exemple de code suivant montre stocker le code de hachage pour l'objet dans une variable de type integer primitive pour une utilisation ultérieure : . Int hashBool = isCorrect.hashCode ();

    Le programme peut alors se référer à la variable de nombre pour un traitement ultérieur

    Equals, méthode

    La méthode hashCode pour les objets Java est souvent appelé en conjonction avec la méthode Equals . La méthode Equals permet aux développeurs d'implémenter des comparaisons entre les objets de l'application . Certains objets ont des résultats imprévisibles avec la méthode Equals , en fonction de l'application prévue dans leurs déclarations de classe . Si une classe considère deux instances d'objets pour être égaux s'ils conservent la même valeur de données , puis la méthode hashCode pour cette classe doit retourner la même valeur entière de ces deux instances . C'est le cas pour les types d'objets booléens.

    Previous :

    next :
      articles connexes
    ·Comment obtenir un JApplet Into JPanel 
    ·Comment faire pour changer le texte sur les étiquettes…
    ·Comment faire un modèle des couches de la Terre 
    ·Comment faire pour signer le code en Java 
    ·Comment créer un script Java pour envoyer des messages…
    ·Comment faire pour remplacer un caractère dans la Java…
    ·Comment faire pour convertir un tableau binaire en une …
    ·La fonction d'entrée du scanner en Java 
    ·Comment gérer une exception de pointeur NULL dans Java…
    ·Comment trouver les clés étrangères à l'aide des jo…
      articles en vedette
    ·Comment mettre en place la liaison tardive en VB 6.0 
    ·Comment faire pour résoudre une erreur d'exécution da…
    ·Comment inverser une valeur dans C + + 
    ·Comment faire pour récupérer les résultats de SQLite…
    ·Comment faire un fichier SWF en un bouton d'URL 
    ·Comment faire pour installer un nouveau certificat SSL 
    ·PHP 'If' Tutoriel Déclaration 
    ·Comment personnaliser une fonctionnalité de thèse 
    ·Comment remplacer un caractère de code ASCII équivale…
    ·Différence entre URS & SRS 
    Copyright © Connaissances Informatiques http://fr.wingwit.com