若要判断一个实现了Collection接口的集合`myCollection`是否为空,并且不使用遍历方法,以下哪个方法调用效率最高?

答案解析

`isEmpty()`方法直接返回集合是否为空的布尔值,无需进行元素计数或遍历操作,效率最高。`size() == 0`虽然也能判断是否为空,但需要计算集合的元素个数; `contains(null)`用于判断是否包含null元素; `iterator().hasNext()`需要创建一个迭代器来检查是否有下一个元素,这涉及到额外步骤,效率较低。因此,选项C效率最高。
正确答案:C
随机推荐
开始刷题