使用Collection.size()来测试空虚的工做原理,但使用Collection.isEmpty()使代码更易读,而且能够更好的性能。任何的isEmpty()方法执行的时间复杂度应该是O(1),而规模的一些实现()能够为O\(N)。性能
if (myCollection.isEmpty()) { // Compliant /* ... */ }