作者:老猫 | 来源:互联网 | 2023-02-08 16:21
如果我做这样的事情:
我想看看地图中的值是否为空
HashMap map = new HashMap<>();
int val = map.get(arr[i]);
if(!val){
....
如何检查val是否为null?
1> Jameson..:
Map map = new HashMap<>();
Integer val = map.get(arr[i]);
if (null == val) {
// value is null
}
请注意从地图中提取时使用Integer
over int
.这是有效的,因为Integer
s可能为null,同时分配null
给a中的int
结果NullPointerException
.