tableau associatif + HashMap - Java - Programmation
Marsh Posté le 31-05-2010 à 12:36:03
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
Marsh Posté le 31-05-2010 à 11:50:09
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