java.lang.Character.isWhitespace()

传入字符(而不是字符串),判断字符是否为java指定的空白符
指定空白符,可以理解为加入白名单的空白吧,包含空格,制表符,tab垂直分隔等等。

要判断一个字符串是不是包含空格关检查 ' ' 不够
package jodd.util

public static boolean isNotBlank(String string) {
        return string != null && !containsOnlyWhitespaces(string);
    }
    public static boolean containsOnlyWhitespaces(CharSequence string) {
        int size = string.length();

        for(int i = 0; i < size; ++i) {
            char c = string.charAt(i);
            if(!CharUtil.isWhitespace(c)) {
                return false;
            }
        }

        return true;
    }

参考博客

你可能感兴趣的:(java)