使用Collection.size()可以判断集合是否为空,而使用Collection.isEmpty()会提升代码可读性。
Collection.size()
Collection.isEmpty()
如下代码:
if (myCollection.size() == 0) { // Non-Compliant /* ... */ }
应该重构为:
if (myCollection.isEmpty()) { // Compliant /* ... */ }