0
点赞
收藏
分享

微信扫一扫

在进行集合判空时,isEmpty()与size()==0的区别

中间件小哥 2022-04-14 阅读 71
java


判断所有集合内部的元素是否为空,使用 isEmpty()方法,而不是 size()==0 的方式。
isEmpty不仅可以判断集合是否为null,在时间复杂度上也更优秀,isEmpty()方法时间复杂度都是O(1),size()方法时间复杂度不固定,最坏可能是O(N)
对于ArrayList、LinkedList,size()与isEmpty()的时间复杂度都是O(1)

举报

相关推荐

0 条评论