0
点赞
收藏
分享

微信扫一扫

HashMap的put方法返回值

圣杰 2022-03-11 阅读 70
java

今天发现一个比较有趣的事情,put方法的原理,但是没有关注方法的返回值是什么,今天测试了一下,put方法的返回值是当前put时的key的调用get方法取到的值。

        Map<String, String> map = new HashMap();
        String lastFirst = map.put("key","value");
        //再第二次put时,先获取当前key的值
        String getKey = map.get("key");
        String last = map.put("key", "value1");
        System.out.println("lastFirst: " + lastFirst);
        //你会发现再你put时,你先get当前key的值,那么得到的返回值就是第二次put的返回值
        System.out.println("getKey: " + getKey);
        System.out.println("last: " + last);
举报

相关推荐

0 条评论