Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1858 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  tableau associatif + HashMap

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tableau associatif + HashMap

n°1997487
younus
Posté le 31-05-2010 à 11:50:09  profilanswer
 

salut,
 
je voudrais créer un tableau associatif qui associerais :
 
Ex ::  
   
  J'ai une liste des valeurs suivante :  
 ==> On affecte pi3r4_human  au classe A
 ==> On affecte ndrg1_human au classe A
 ==> On affecte 1433b_human au classe B
 ==> On affecte hdac1_human au classe B
 ==> On affecte 1b42_human   au classe C
 
et je veux créer tableau associatif suivante :
   
    A => {pi3r4_human, ndrg1_human}
    B => {1433b_human, hdac1_human}
    C => {1b42_human}
 
pour j ai créer :  
   Map<String, List<String>>   classes = new HashMap<String, List<String>>();
 
Mais je ne saivais pas comment je faire pour boucler sur ma liste pour remplir  HashMap "classes"??
 
help???????? c urgent
 
younus

mood
Publicité
Posté le 31-05-2010 à 11:50:09  profilanswer
 

n°1997507
younus
Posté le 31-05-2010 à 12:36:03  profilanswer
 

voila la réponse :
 
Map<String, List<String>>   classes = new HashMap<String, List<String>>();  
 
if(classes.containsKey(valueNom)) //valueNom == A
{
 classes.get(valueNom).add(key); // key = pi3r4_human
}
else
{
 List<String> rightList = new ArrayList<String>();
 rightList.add(key);
 classes.put(valueNom, rightList);
}
 
Merci à vous


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  tableau associatif + HashMap

 

Sujets relatifs
Générer une liste qui s'affiche comme un tableauerreur Affichage tableau [firefox et explorer]
[R] Selection dans un tableau.Convertir un tableau Java en JavaScript
[ HTML] Tableau[resolu][PHP] parcourir un tableau d'objet
afficher en tableau ou divmacro tableau croisé dynamique
Tableau de JButtonTableau multidimensionnelle php
Plus de sujets relatifs à : tableau associatif + HashMap


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR