我是这样做的:先通过map.keySet()获取到所有键的集合,遍历取出每一个键,判断,如果键等于4,调用map.put()方法,小括号中,第一个键写4,第二个值写map.get(key).replace("小强","元芳");这样就成功将小强修改成了元芳,代码是这样写的:Map<Integer, String> map = new HashMap<Integer,String>();map.put(1, "小红");map.put(2, "小明");map.put(3, "小林");map.put(4, "小强");Set<Integer> keys = map.keySet();for(Integer key: keys){if(key==4){map.put(4, map.get(key).replace("小强", "元芳"));}}System.out.println(map); |