StringUtils.isNotBlank 返回為true,實際數據為空

StringUtils.isNotBlank() 是 Apache Commons Lang 庫中的一個工具類方法,用于判斷字符串是否不為空。方法的定義如下:


public static boolean isNotBlank(CharSequence cs) {
    return !isBlank(cs);
}

它會調用 StringUtils.isBlank() 方法來判斷字符串是否為空,并取反返回。而 StringUtils.isBlank() 方法實現如下:


public static boolean isBlank(CharSequence cs) {
    int strLen;
    if (cs == null || (strLen = cs.length()) == 0) {
        return true;
    }
    for (int i = 0; i < strLen; i++) {
        if (Character.isWhitespace(cs.charAt(i)) == false) {
            return false;
        }
    }
    return true;
}

該方法首先判斷字符串是否為 null 或長度為 0,如果是,返回 true;否則遍歷字符串的每個字符,判斷是否為空格,只要有一個不是空格,就返回 false,否則返回 true。

因此,如果 StringUtils.isNotBlank() 返回為 true,說明傳入的字符串不為空,而在實際數據中確實是空的,可能存在其他問題導致傳入的字符串被改變了,建議檢查代碼和數據是否有異常。

主站蜘蛛池模板: 日韩精品免费一区二区三区| 久久久久人妻精品一区二区三区| 色婷婷AV一区二区三区浪潮| 久久久国产精品亚洲一区 | 久久免费视频一区| 亚洲AV无码一区二区三区牲色| 国产一区二区女内射| 国产精品亚洲专区一区| 中文字幕人妻AV一区二区| 国产另类TS人妖一区二区| 亚洲一区二区高清| 日韩久久精品一区二区三区| 午夜性色一区二区三区免费不卡视频 | 国产三级一区二区三区| 亚洲国产AV一区二区三区四区| 一区二区视频在线观看| 伊人色综合一区二区三区 | 国产精品被窝福利一区 | 亚洲欧美日韩中文字幕在线一区 | 国产乱码精品一区二区三区四川| 91在线视频一区| 91在线视频一区| 亚洲蜜芽在线精品一区| 久久综合亚洲色一区二区三区| 精品人伦一区二区三区潘金莲| 亚洲AV无码一区二区三区系列| 日本亚洲成高清一区二区三区| av无码人妻一区二区三区牛牛| 久久一区二区三区免费| 色噜噜AV亚洲色一区二区 | 国产福利电影一区二区三区,日韩伦理电影在线福 | 久久精品亚洲一区二区三区浴池| 日本免费电影一区二区| 亚洲一区无码中文字幕乱码| 亚洲一区二区三区四区视频| 无码日本电影一区二区网站 | 国产成人精品无码一区二区| 日韩一区二区电影| 精品黑人一区二区三区| 亚洲av乱码中文一区二区三区| 国产日韩精品一区二区在线观看|