关闭

StringUtils下几种判空方法

标签: String Java Java S
92人阅读 评论(0) 收藏 举报
分类:
1.public static boolean isEmpty(final CharSequence cs) {
        return cs == null || cs.length() == 0;

    }

判断的主要根据字符串长度和NULL.

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

直接上例子


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

两种情况:①数组②字符串

规律:如果数组的长度是0,直接返回false,

符合字符串的isEmpty()返回true,其余均为false

4.

   public static boolean isNoneEmpty(final CharSequence... css) {
      return !isAnyEmpty(css);
    }

取反:


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


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

JAVA中isEmpty和null以及""的区别

之前一直没有搞清楚这个问题,太容易混淆了,为了弄清楚这个问题,最好的方法当然是写程序来验证,上代码吧~~01./** 02. * 03. */ 04.package JavaTest; 05. 06....
  • ybw486
  • ybw486
  • 2015-06-17 11:54
  • 2326

如何判断List是否为空,也就是list.isEmpty()和list.size() == 0 有何区别

如何判断List是否为空,也就是list.isEmpty()和list.size() == 0 有何区别? 就功能的实现来说,两者之间没有什么区别,都可以用来判断集合是否为空。 我们来看AP...
  • reggergdsg
  • reggergdsg
  • 2016-02-29 13:35
  • 7081

13、Spring工具类的使用

Spring-core中提供了大量的工具类,常用的有StringUtils、ObjectUtils、NumberUtils、Base64Utils等,Spring工具类在spring-core.jar...
  • jaune161
  • jaune161
  • 2016-05-22 17:47
  • 4960

StringUtils判断空的几个实用方法

StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出Nu...
  • libobo6800
  • libobo6800
  • 2017-01-16 09:14
  • 147

StringUtils判断字符串是否为空的方法

public static boolean isEmpty(String str)     判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0     ...
  • M_Jack
  • M_Jack
  • 2017-12-21 09:51
  • 43

java获取第N次字符串出现的位置,StringUtils详解(判空,去空,比较,查找)

用一个工具类commons-lang3.jar 如果找不到的同学的,可以导入maven dependency> groupId>org.apache.commonsgroupId> ...
  • whb3299065
  • whb3299065
  • 2018-01-08 18:06
  • 20

StringUtils工具类的常用方法

StringUtils工具类的常用方法 博客分类: 小技巧   StringUtils 方法的操作对象是 java.lang.String 类型的对象,是对 JDK 提...
  • qq_15237993
  • qq_15237993
  • 2016-12-12 16:37
  • 138

StringUtils方法全集

org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(...
  • shaogaiyue9745602
  • shaogaiyue9745602
  • 2016-02-14 10:35
  • 132

StringUtils方法全集

org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(...
  • weimo1234
  • weimo1234
  • 2014-11-05 17:41
  • 194

StringUtils工具类的常用方法

StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为...
  • u014516828
  • u014516828
  • 2014-04-08 18:00
  • 121
    个人资料
    • 访问:2275次
    • 积分:376
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:8篇
    • 译文:0篇
    • 评论:0条
    文章分类