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 !