| 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
    Comment créer une carte en Java
    L'interface de la carte dans l'API Java fournit aux utilisateurs une information de magasin de manière simple en sorte qu'il puisse être accessible en fonction de sa relation à d'autres informations . Il ya un total de dix-neuf implémentations de l'interface de carte dans le 6.0 API Java , chacune adaptée à une tâche spécifique. Le plus grand des implémentations est la classe HashMap , et il est bien adapté à la plupart des besoins pour l'interface de la carte. Choses que vous devez
    Java
    Afficher plus Instructions
    1

    Créer un fichier Java nommé MapExample.java . Collez le code suivant de base en elle : .

    Java.util.Collection d'importation; java.util.HashMap d'importation;

    /de *** Cette classe va servir d'exemple pour la MapInterface * @ auteur Kevin Walker * /public class MapExample { /*** Cette méthode constructeur va effectuer certaines opérations avec le HashMap mise en œuvre * de l'interface de la carte Java dès créé .. * /public MapExample () { }

    /*** la fonction principale démarrera le constructeur MapExample et rien d'autre * /public static void main ( string [] args ) {new . MapExample (); }}
    2

    Créer un HashMap . Ajoutez la ligne suivante à la MapExample () de la méthode constructeur :

    map = new HashMap ();

    Tous les implémentations de l'interface "Map" de l'API Java rapportent des données à une «clé " représenté par un autre élément de données . Depuis Map est une interface, vous ne pouvez pas créer une carte directement , mais vous devriez plutôt utiliser l'une des implémentations fournies par l'API Java. Dans ce cas, la carte la plus simple , la HashMap , est utilisé.
    3

    Remplissez la table de hachage . Ajouter les prochaines lignes de code pour la même méthode que précédemment :

    map.put ( "age" , 29) ; map.put ( "hauteur", 6,0) ; map.put ( " prenom " , " Kevin "); map.put ( "nom ", " Walker ");

    Comme vous pouvez le voir , les bits d'information , appelées valeurs sont stockées selon un mot-clé, appelée clé . Plus tard, vous serez en mesure de récupérer les informations ne connaissant que la clef. Il est important de se rappeler que lorsque le stockage d'informations dans une carte , la clé vient toujours en premier , et la valeur est toujours deuxième .
    4

    récupérer les informations de la carte.

    System.out . println ( " Prénom :" + map.get ( " prenom ")); System.out.println (" Nom :" + map.get ( "nom ")); System.out.println (" Age: "+ map.get ( " age " ) +" ans "); System.out.println (" hauteur : "+ map.get ( " hauteur ") +" pieds ");
    5 < p > Construire une carte limitée. Toutes les implémentations de l'interface de la carte peuvent être initialisés à exiger certains types de données et pas d'autres . Ajoutez la ligne suivante à la même méthode:

    Carte limitedMap = new HashMap ();

    Dans cet exemple, une carte est en cours d'initialisation qui nécessite une chaîne d'une clé et il se rapporte à un nombre entier de données. Ainsi, sur le code suivant:

    limitedMap.put ( "age" , 29) ; limitedMap.put ( "hauteur", 6,0) ; limitedMap.put ( " prenom ", " Kevin "); limitedMap . put ( "nom ", " Walker ");

    Seule la première ligne ne fonctionnera . La deuxième ligne va provoquer une erreur de compilation , car il tente de stocker un double au lieu d'un entier. Lignes trois et quatre seront provoquer une erreur du compilateur parce qu'ils tentent de stocker des chaînes .

    Previous :

    next :
      articles connexes
    ·Comment capturer les touches en Java 
    ·Comment vérifier si la chaîne est un numéro en Java …
    ·Comment stocker des entiers dans un tableau en Java 
    ·Comment changer une taille de mémoire Java dans un Web…
    ·Comment calculer le codage Java pour les boîtes 
    ·Comment envoyer des messages JMS 
    ·Code Java chat 
    ·Comment remplacer un retour chariot avec un espace dans…
    ·Les avantages de la CMP Plus BMP 
    ·Comment convertir une date au calendrier en Java 
      articles en vedette
    ·Comment coder un login /Formulaire d'inscription en VB 
    ·Comment convertir un projet VB6 à EXE 
    ·Java Spring Vs . Struts 
    ·Comment détecter Unicode du caractère international e…
    ·Comment afficher les données MySQL avec PHP 
    ·Comment coller Résultats et exécuter des macros dans …
    ·Comment construire un exemple de PHP Recherche Site 
    ·Comment utiliser une instruction switch en Perl 
    ·Les avantages de l' + + Structure de répétition C 
    ·Comment utiliser une instruction CASE dans SQL 
    Copyright © Connaissances Informatiques http://fr.wingwit.com