map是无法直接修改key值的,所以要采用其他的方案,新增一个键值对,再删除之前那个要修改的
map要使用ConcurrentHashMap,不然会抛.ConcurrentModificationException异常,然后采用迭代器的方式遍历,不能用for循环,不然也会抛ConcurrentModificationException异常,然后在迭代中it.remove(),map.put();就可以了
map修改key值
最新推荐文章于 2023-08-03 20:00:00 发布
map是无法直接修改key值的,所以要采用其他的方案,新增一个键值对,再删除之前那个要修改的
map要使用ConcurrentHashMap,不然会抛.ConcurrentModificationException异常,然后采用迭代器的方式遍历,不能用for循环,不然也会抛ConcurrentModificationException异常,然后在迭代中it.remove(),map.put();就可以了