Ich habe eine Sammlung sagenInkrementtaste in einer Sammlung
Map<Integer,Integer> myMap=new Map<Integer,Integer>();
myMap.put(1,"a");
myMap.put(2,"b");
myMap.put(3,"c");
Meine Karte hat derzeit {1 = "a", 2 = "b", 3 = "c"}. ich sagen myMap.put(1,"d")
So
Angenommen, wollen einen Wert setzen ist es eine Möglichkeit, dass ich bin in der Lage, die vorhandenen Schlüssel und Erhöhen der verbleibenden Schlüssel so meine Ausgangs Karte wie {1 = „d“, 2 =“sein hinzufügen a ", 3 =" b ", 4 =" c "}?
Müssen Schlüssel sequenziell sein? Denn wenn es so ist, hört es sich so an, als ob Sie nach einem Array/einer Liste statt einer Karte suchen (könnte auch funktionieren, wenn Schlüssel nicht sequentiell sind und nur die Reihenfolge der Werte zählt) –
Nein! Ich muss bei der Sammlung bleiben. Nur um die Frage zu stellen, habe ich die Problemstellung vereinfacht und ja Keys muss sequentiell sein. –