Starrier/commons

View on GitHub
src/main/java/org/starrier/common/utils/StringUtils.java

Summary

Maintainability
A
35 mins
Test Coverage
package org.starrier.common.utils;
 
/**
* @author starrier
* @date 2021/3/15
*/
public class StringUtils {
 
Method `isBlank` has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
public static boolean isBlank(CharSequence cs) {
int strLen = length(cs);
if (strLen == 0) {
return true;
} else {
for (int i = 0; i < strLen; ++i) {
if (!Character.isWhitespace(cs.charAt(i))) {
return false;
}
}
 
return true;
}
}
 
public static int length(CharSequence cs) {
return cs == null ? 0 : cs.length();
}
 
public static boolean isNotBlank(CharSequence cs) {
return !isBlank(cs);
}
}