StringUtils.java
package com.github.badpop.jcoinbase.client.service.utils;
/** An utility interface that giving access to methods that validate Strings */
public interface StringUtils {
/**
* Checks if a CharSequence is empty (""), null or whitespace only. Whitespace is defined by
* {@link Character#isWhitespace(char)}.
*
* @param cs the char sequence to verify
* @return true if blank, false otherwise
*/
static boolean isBlank(final CharSequence cs) {
final int strLen = cs == null ? 0 : cs.length();
if (strLen == 0) {
return true;
}
for (int i = 0; i < strLen; i++) {
if (!Character.isWhitespace(cs.charAt(i))) {
return false;
}
}
return true;
}
}