使用Collection.size()来测试空虚的工作原理,但使用Collection.isEmpty()使代码更易读,并且可以更好的性能。任何的isEmpty()方法执行的时间复杂度应该是O(1),而规模的一些实现()可以为O\(N)。
Compliant Solution
if (myCollection.isEmpty()) { // Compliant /* ... */ }
使用Collection.size()来测试空虚的工作原理,但使用Collection.isEmpty()使代码更易读,并且可以更好的性能。任何的isEmpty()方法执行的时间复杂度应该是O(1),而规模的一些实现()可以为O\(N)。
if (myCollection.isEmpty()) { // Compliant /* ... */ }
转载于:https://my.oschina.net/u/2442830/blog/726284