Récupérer une List<SelectItem> à partir d'une HashMap
salut tout le monde,
j'ai une HashMap declaré comme suite :
Code:
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:
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:
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 :mrgreen: