0
マッピングするために変更を加える(キーが合計であり、値は数字である)は、例えばJavaはそれを反復するとき、私は<整数、リスト<整数を>>マップするために新しい要素を追加したい
int c = 3;
for (Map.Entry<Integer, List<Integer>> entry : map.entrySet()) {
int key = entry.getKey() + c;
List<Integer> l = new ArrayList<>(entry.getValue());
l.add(c);
map.put(key, l);
}
:前 コードマップ(3、[1、2]) 地図た後(3、[1、2]; 6、[1、2、3])
私はjava.util.ConcurrentModificationExceptionが だが、私は変更するキー定数のように:int key = 6; が動作します。拡張forループの使用中お時間を
おかげ
地図を反復する別の方法を示すことができますか – travis