salut tout le monde,

j'ai une HashMap declaré comme suite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
private HashMap<String, List<SelectItem>> requete_table = new HashMap<String, List<SelectItem>>(); 
 
private List<SelectItem> liste = new ArrayList<SelectItem>();
et je la remplir de cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
//liste[] est une liste de type String 
 
for(int l=0 ; l< d ; l++){
     liste.add(new SelectItem(String.valueOf(new Integer(i),liste[l]));
 
     requete_table.put(String.valueOf(new Integer(i)), liste) ;  
     liste.clear();
}
et pour afficher son contenu j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
for(Map.Entry<String, List<SelectItem>>  entree : requete_table.entrySet()){
	System.out.println(entree.getKey());
	System.out.println(entree.getValue()); //
   }
le " entree.getKey() " s'affiche correctement

et pour recuperer ma liste j'utilise "entree.getValue()" (utilisable si le Value n'est pas une liste)

Question : comment faire pour recuperer ma liste du HashMap pour l'afficher par la suite ??

merci d'avance