HashMap插入重复Key时value的变化

public static void main(String[] args) {
    
    
        HashMap<Integer, String> map = new HashMap<>();
        //向map中插入数据
        map.put(1, "sss");
        map.put(2, "aaa");
        map.put(3, "ccc");
        //修改key=1的value为ddd
        String a = map.put(1, "ddd");
        System.out.println(map);
        System.out.println(a);
    }

在这里插入图片描述
可以看到map中key=1的value值变为了ddd,且返回了旧的value值sss

猜你喜欢

转载自blog.csdn.net/Hambur_/article/details/110084032