为了账号安全,请及时绑定邮箱和手机立即绑定

java集合接口map中的put方法返回的是旧值还是新值?什么时候会覆盖旧值?什么时候会返回旧值?

java集合接口map中的put方法返回的是旧值还是新值?什么时候会覆盖旧值?什么时候会返回旧值?

至尊宝的传说 2019-03-05 17:14:37
java集合接口map中的put方法返回的是旧值还是新值?什么时候会覆盖旧值?什么时候会返回旧值?
查看完整描述

3 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

返回旧值,如果没有旧值就返回null。这个操作不管啥条件都会覆盖旧的


查看完整回答
反对 回复 2019-04-23
?
PIPIONE

TA贡献1829条经验 获得超9个赞

put返回值的官方描述:

the previous value associated with key, or null if there was no mapping for key. (A null return can also indicate that the map previously associated null with key, if the implementation supports null values.)

和上面的答案描述一致


查看完整回答
反对 回复 2019-04-23
  • 3 回答
  • 0 关注
  • 1330 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号