Synopsis: | Substitute calls to size() == 0 (or size() != 0) with calls to isEmpty() |
Language: | Java |
Severity Level: | 4 |
Category: | Design |
Description: |
The isEmpty() method on java.util.Collection is provided to see if a collection has any elements.
Comparing the value of size() to 0 merely duplicates existing behavior.
public class Foo { void good() { List foo = getList(); if (foo.isEmpty()) { // blah } } void bad() { List foo = getList(); if (foo.size() == 0) { // blah } } } } |