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