StringUtils的几种判断字符串的方法

来源:互联网 发布:麦克维尔mac使用说明 编辑:程序博客网 时间:2024/05/22 07:55

StringUtils的 isEmpty、isNotEmpty、isBlank、isNotBlank

      1、StringUtils.isEmpty(String str);

     判断某字符串是否为空,为空标准是 str == null 或 str.length == 0

实例:

            1)StringUtils.isEmpty(null) --> true

            2)StringUtils.isEmpty("")     --> true

            3)StringUtils.isEmpty("  ")   --> false  //在StringUtils 空格做非空处理

            4)StringUtils.isEmpty("aa") --> false

            5)StringUtils.isEmpty("  aa  ")  --> false

 

      2、StringUtils.isNotEmpty(String str);

      判断某字符串是否不为空,相当于 !StringUtils.isEmpty(String str)

实例:

            1)StringUtils.isNotEmpty(null) --> false

            2)StringUtils.isNotEmpty("")     -->false

            3)StringUtils.isNotEmpty("  ")   -->true  //在StringUtils 空格做非空处理

            4)StringUtils.isNotEmpty("aa") -->true

            5)StringUtils.isNotEmpty("  aa  ")  -->true

 

      3、StringUtils.isBlank(String str);

      判断某字符串是否为空、长度为0或由空白符(whitespace)构成

实例:

            1)StringUtils.isBlank(null) --> true

            2)StringUtils.isBlank("")     -->true

            3)StringUtils.isBlank("  ")   -->true   //在StringUtils 空格做非空处理

            4)StringUtils.isBlank("\n \t \f \r")  --> true //对于制表符、换行符、换页符、回车符,均为空白符

            5)StringUtils.isBlank("\b")  --> false  // \b 为单词分界符

            6)StringUtils.isBlank("aa") -->false

            7)StringUtils.isBlank("  aa  ")  -->false

 

 

      4、StringUtils.isNotBlank(String str);

      判断某字符串是否不为空、长度不为0或不由空白符(whitespace)构成,相当于 !StringUtils.isBlank(String str)

实例:

           1)StringUtils.isNotBlank(null) --> false

           2)StringUtils.isNotBlank("")     -->false

           3)StringUtils.isNotBlank("  ")   -->false//在StringUtils 空格做非空处理

           4)StringUtils.isNotBlank("\n \t \f \r")  -->false //对于制表符、换行符、换页符、回车符,均为空白符

           5)StringUtils.isNotBlank("\b")  --> true  // \b 为单词分界符

           6)StringUtils.isNotBlank("aa") -->true

           7)StringUtils.isNotBlank("  aa  ")  -->true
0 0
原创粉丝点击