判斷字符串及對象是否爲空的方法總結

判斷字符串及對象是否爲空的方法總結

public class Test1 {
    public static void main(String[] args){
        String s = "";
        /* 若是是null或者元素個數爲0,返回true;而且判斷其中字符是否包含空白符(空格、tab鍵、換行符) */
        System.out.println(org.apache.commons.lang.StringUtils.isBlank(s));
        /* 就是上面這個方法取反 */
        System.out.println(org.apache.commons.lang.StringUtils.isNotBlank(s));

        /* 若是是null或者元素個數爲0,返回true */
        System.out.println(org.apache.commons.lang.StringUtils.isEmpty(s));
        /* 就是上面這個方法取反 */
        System.out.println(org.apache.commons.lang.StringUtils.isNotEmpty(s));

        /* 若是是null或者元素內容等於"",返回true */
        System.out.println(org.springframework.util.StringUtils.isEmpty(s));
        /* 若是不是是null而且元素個數不爲0,返回true */
        System.out.println(org.springframework.util.StringUtils.hasLength(s));

        org.springframework.util.Assert.isNull(s,"s不是null拋異常");
        org.springframework.util.Assert.notNull(s,"s是null拋異常");

    }
}
相關文章
相關標籤/搜索