Bonjour,
J'ai une hashMap qui possède comme clef des entiers. Je dois après, suppression d'un des couples clef/valeur re incrémenter toute les clefs.
Voila ce que j'ai fait (setmapMaison étant le setter de la map mapMaison):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Integer keyInc = 1; Map<Integer, String> newMapMaison = new HashMap<Integer, String>(); for (Entry<Integer, String> objet : mapMaison.entrySet()) { newMapMaison.put(keyInc, objet.getValue()); keyInc++; } setmapMaison(newMapMaison );
N'y aurait il pas une méthode un peu plus propre ??
Merci d'avance !
Partager