Obtenir la liste de valeur d'ArrayList dans une hashmap
Jonathan_Harvey
Messages postés1Date d'inscriptiondimanche 4 juin 2006StatutMembreDernière intervention 5 septembre 2008
-
5 sept. 2008 à 15:16
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023
-
6 sept. 2008 à 01:13
Bonjour ,
J'ai cherché à savoir si il existe une question identique dans le forum mais je n'ai rien trouvé
Voici donc mon problème :
J'ai crée une hashmap
Map map = new HashMap();
Dans lequel j'ai mis au début 3 put
map.put('1', new ArrayList() );
map.put('2', new ArrayList() );
map.put('3', new ArrayList() );
Ensuite j'ai mis 9 autre put dans les mêmes cle
map.put('1',OBJET);
map.put('1',OBJET);
map.put('2',OBJET);
ect...
J'ai vérifer , j'ai bien encore 3 valeur dans ma hashmap donc tout indique qu'elle c'est bien remplis le hic maintenant c'est d'arriver à les sorties...
J'ai essayer de faire comme lorsque je les aient entrer ... avec un double for ... un du nombre de cle et l'autre au nombre d'objet que j'ai mis...
comme
for j=0; j<3;j++
for i = 0 ; i<9;i++
system.out.println(map.get(obj[j]).getID())
Sauf que sa pointe sur le même objet à chaque fois , sa ne pointe pas dans les Arrays .
Ma solution ne fonctionnant pas, es-ce qu'il y a une façon plus simple d'extraitre les valeurs d'une ArrayList dans une hashmap.
Ps : Mon code peux sembler assez limite mais du à mon travail , je ne peux pas mettre le vrai code que j'utile.