您的位置:首页 > 其它

list.size()>0 && !list.isEmpty() 性能比较疑问

2015-03-17 21:31 756 查看
无意中看到 判断List、Map、Set是否为空及效率比较,处于好奇打开该博客看到其中一段代码这样描述

方法一(数据量大,效率低): if(list!=null && list.size()>0){
}

方法二(数据量大,效率高): if(list!=null && !list.isEmpty()){
}


查看ArrayList源码如下,不明白为什么那个博主会得出上面的结论。

public int size() {

return size;

}

public boolean isEmpty() {

return size == 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: