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

使用MapUtils获取value跟直接map.get(key)有什么不同

或者说有什么好处

正在回答

2 回答

Map<String, Object> map= resultMap ;
此时你的泛型中有一个Object ,你不知道Object具体是什么类型,如果Object是int类型的,那么普通的get(key)方法就会报错的
所以要使用MapUtils工具类获取


0 回复 有任何疑惑可以回复我~

最直接一点也就是老师说的可以给他赋默认值为-2,因为我们在上面往map中存入该字段的时候他的值是null,而null赋值给int型的result会报错,可能是为了避免这种错误吧。

1 回复 有任何疑惑可以回复我~
#1

ReLuFl

Map的getOrDefault方法了解一下
2018-08-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

使用MapUtils获取value跟直接map.get(key)有什么不同

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信