All Downloads are FREE. Search and download functionalities are using the official Maven repository.

resources.report.rules.pmd.InefficientEmptyStringCheck.html Maven / Gradle / Ivy



InefficientEmptyStringCheck

InefficientEmptyStringCheck

String.trim().length() is an inefficient way to check if a String is really empty, as it creates a new String object just to check its size. Consider creating a static function that loops through a string, checking Character.isWhitespace() on each character and returning false if a non-whitespace character is found.

This rule is defined by the following Java class: net.sourceforge.pmd.lang.java.rule.strings.InefficientEmptyStringCheckRule

Example(s):


public void bar(String string) {
	if (string != null && string.trim().size() > 0) {
		doSomething();
	}
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy