• StringUtils类中isEmpty与isBlank的区别


    org.apache.commons.lang.StringUtils类提供了String的常用操作,最为常用的判空有如下两种isEmpty(String str)和isBlank(String str)。

    StringUtils.isEmpty(String str) 判断某字符串是否为空,为空的标准是 strnull 或 str.length()0

    System.out.println(StringUtils.isEmpty(null));        //true
    System.out.println(StringUtils.isEmpty(""));          //true
    System.out.println(StringUtils.isEmpty("   "));       //false
    System.out.println(StringUtils.isEmpty("dd"));        //false
    

    *StringUtils.*isNotEmpty(String str) 等价于 !isEmpty(String str)**

    StringUtils.isBlank(String str) 判断某字符串是否为空或长度为0或由空白符(whitespace) 构成

    System.out.println(StringUtils.isBlank(null));        //true
    System.out.println(StringUtils.isBlank(""));          //true
    System.out.println(StringUtils.isBlank("   "));       //true
    System.out.println(StringUtils.isBlank("dd"));        //false  
    

    作者:我是刘先生
    地址:https://www.cnblogs.com/cekaigongchengshi/
    文章转载请标明出处,如果,您认为阅读这篇博客让您有些收获,不妨点击一下推荐按钮,据说喜欢分享的,后来都成了大神

    欢迎扫码关注微信公众号
  • 相关阅读:
    前端每周学习分享--第7期
    前端每周学习分享--第5期
    博客迁移声明
    使用Angular CLI创建Angular 2项目
    使用Gulp压缩CSS/JS
    [JS]继承方式总结
    [JS]算法总结
    圆梦之旅 – 日本(一)攻略篇
    新年畅想
    [CSS]三栏自适应布局
  • 原文地址:https://www.cnblogs.com/cekaigongchengshi/p/15425703.html
Copyright © 2020-2023  润新知