salut tout le monde,
j'ai une HashMap declaré comme suite :
et je la remplir de cette façon :
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 pour afficher son contenu j'utilise :
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(); }
le " entree.getKey() " s'affiche correctement
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()); // }
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
Partager