private void testInt(int a)
{
........
}
如果测试代码为如下
HashMap<String, Integer> map = new HashMap<>();
map.put("a", 100);
testInt(map.get("b"));
以上代码会报错,因为map.get("b")返回null,null无法解封装为int,这是很隐藏的bug,需要注意!!!
private void testInt(int a)
{
........
}
如果测试代码为如下
HashMap<String, Integer> map = new HashMap<>();
map.put("a", 100);
testInt(map.get("b"));
以上代码会报错,因为map.get("b")返回null,null无法解封装为int,这是很隐藏的bug,需要注意!!!
转载于:https://my.oschina.net/u/3518906/blog/3014988