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

阅读 71

2022-04-14


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

精彩评论(0)

0 0 举报