
从功能来说,这样返回确实很好用。但是不觉得很别扭吗?
1 lanterboy 2019 年 9 月 2 日 你都说了 从功能来说确实很好用了 那还说啥 |
2 lihongjie0209 2019 年 9 月 2 日 不返回你怎么知道你覆盖了什么值 |
3 chendy 2019 年 9 月 2 日 你都说真香了,还有什么好说的… |
4 wa8n 2019 年 9 月 2 日 via iPhone 香就完了 |
5 HansCathy 2019 年 9 月 3 日 存在即合理 |
6 LeeSeoung 2019 年 9 月 3 日 那你期望什么值,new value ?你自己 put 的拿不到么,put 之前需要判断是否有 old value,有需要返回,先写 get 再 put ? so,给你返回 old value。 |
7 x66 2019 年 9 月 3 日 确实想不到都使用 put()来覆盖 oldValue 了,还有什么场景会在后面用到 oldValue |
8 401825317 2019 年9 月 3 日 @x66 比如只是想替换一下 key 的名称 Map<String, Object> param = JSON.parseObject(JSON.toJSONString(userModel, filter)); param.put("a", param.remove("headurl")); param.put("b", param.remove("gender")); param.put("c", param.remove("level")); param.put("d", param.remove("userprivilegelong")); |
9 balaWgc 2019 年 9 月 3 日 赞同 6 楼,你自己 put 的 newValue 还需要返回给你吗,这不是脱裤子放屁吗 |
11 tffy 2019 年 9 月 29 日 via iPhone 不怪,oldValue 被挤出来了 |