当前位置: 首页 > news >正文

成都网站建设公司地址网站建设和风险分析

成都网站建设公司地址,网站建设和风险分析,网站字体大小是多少合适,门户网站兴化建设局前言 相信平时在写项目的时候,一定使用到StringUtils.isEmpty();StringUtils.isBlank();但是你真的了解他们吗? 也许你两个都不知道,也许你除了isEmpty/isNotEmpty/isNotBlank/isBlank外,并不知道还有isAnyEmpty/isNon…

 前言

相信平时在写项目的时候,一定使用到StringUtils.isEmpty();StringUtils.isBlank();但是你真的了解他们吗?

也许你两个都不知道,也许你除了isEmpty/isNotEmpty/isNotBlank/isBlank外,并不知道还有isAnyEmpty/isNoneEmpty/isAnyBlank/isNoneBlank的存在。

 maven对应的包:

        <dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.17.0</version></dependency>

 maven坐标:https://mvnrepository.com/

一、isEmpty()系列

     isEmpty():会绕过空值的判断

    @Testpublic void testStringUtils(){boolean empty = StringUtils.isEmpty(null);System.out.println(empty);//trueboolean empty1 = StringUtils.isEmpty("");System.out.println(empty1);//true//字符串时空,但是输出的是falseboolean empty2 = StringUtils.isEmpty(" ");System.out.println(empty2);//falseboolean empty3 = StringUtils.isEmpty("HelloWorld!");System.out.println(empty3);//falseboolean empty4 = StringUtils.isEmpty(" HelloWorld! ");System.out.println(empty4);//false}

 源码:

    @Deprecatedpublic static boolean isEmpty(@Nullable Object str) {return str == null || "".equals(str);}

 @Deprecated注解:标记该方法过时了,在以后得版本中可能会被代替。

isNotEmpty():相当于不为空

    public static boolean isNotEmpty(final CharSequence cs) {return !isEmpty(cs);}


isAnyEmpty():只要有一个为空,就是true

    @Testpublic void testStringUtils(){System.out.println(StringUtils.isAnyEmpty("Hello", "World"));//falseSystem.out.println(StringUtils.isAnyEmpty(null, "HelloWorld"));//trueSystem.out.println(StringUtils.isAnyEmpty("", " "));//trueSystem.out.println(StringUtils.isAnyEmpty(" ", " "));//false}

源码:

public static boolean isAnyEmpty(final CharSequence... css) {if (ArrayUtils.isEmpty(css)) {return true;}for (final CharSequence cs : css){if (isEmpty(cs)) {return true;}}return false;
}


isNoneEmpty():相当于!isAnyEmpty(css) , 必须所有的值都不为空才返回true

    @Testpublic void testStringUtils(){System.out.println(StringUtils.isNoneEmpty("Hello", "World"));//trueSystem.out.println(StringUtils.isNoneEmpty(null, "HelloWorld"));//falseSystem.out.println(StringUtils.isNoneEmpty("", " "));//falseSystem.out.println(StringUtils.isNoneEmpty(" ", " "));//true}

二、isBank()系列

和isEmpty()基本一样,但是判断"   "的时候,结果不一样。

     @Testpublic void testStringUtils(){boolean empty2 = StringUtils.isBlank(" ");System.out.println(empty2);//true}

 三、常用的方法

equals():严格的比较两个字符串是不是相等

    @Testpublic void testStringUtils(){System.out.println(StringUtils.equals("HelloWorld", "HelloWorld"));//trueSystem.out.println(StringUtils.equals("", "   "));//falseSystem.out.println(StringUtils.equals("  HelloWorld  ", "HelloWorld"));//falseSystem.out.println(StringUtils.equals("  ", "    "));//falseSystem.out.println(StringUtils.equals("", ""));//trueSystem.out.println(StringUtils.equals(" ", " "));//trueSystem.out.println(StringUtils.equals("",null));//falseSystem.out.println(StringUtils.equals("  ",null));//false}

四、其他的方法

http://www.yayakq.cn/news/843351/

相关文章:

  • 传媒网站建设怎样不花钱做网站
  • 做网站客户最关心的是什么北京免费网站建设
  • 设计网站的步骤电商网店开店全过程
  • 建企业网站哪家好论企业网站建设的必要性
  • 门户网站建设经验总结用笔记本电脑能建设网站吗
  • 做网站和软件哪个挣钱深圳网站建设..
  • 网站搜索引擎优化的基本内容湖北招聘网
  • 博客建站系统哈尔滨市建设工程交易中心
  • 这么做网站教程codepen wordpress
  • 网站怎么防采集wordpress图标显示
  • 开发一个网站microsoft免费网站
  • 网站建立的具体步骤空壳网站清理
  • 潍坊手机网站制作深圳航空人工服务电话
  • 网站设计命名规范discuz修改网站关键词
  • 网站改版报告视频点播服务器
  • 会泽做网站制作物流网站
  • 咖啡网站建设的优势大团网站建设
  • 企业建设网站目的专业的聊城做网站费用
  • dedecms 营销网站模板免费下载wordpress 下载附件
  • 网站排名优化培训微信管理平台
  • 做网站需要几个岗位网站改域名
  • 网站建设富有成效wordpress点击图片
  • 智慧团建网站pc端网站后端开发软件
  • 网站建设的优点和缺点网站盈利模式
  • wordpress 视频站网站建设应列支什么科目
  • 手机网站app安卓应用开发系统
  • 做gif动态图网站百度竞价有点击无转化
  • 国外做蒸汽锅炉的网站百度网站收录删除
  • 什么叫营销型网站建设重庆建站程序
  • 简单网站首页怎么做网站开发常用的语言和工具