美文网首页
StringUtils

StringUtils

作者: Jack_116 | 来源:发表于2018-11-09 17:18 被阅读0次

    org.apache.common.StringUtiles 是由Apache开发对String增强的类,有丰富的操作String 字符串的方法
    1、isEmpty():str = null 或者 str = "" 为 ture;

    public static void main(String[] args) {
            //isEmpty 空  str == null ,, str.length() == 0;
            //isEmpty():str == null 或者 str == ""  为 ture;
            boolean b = StringUtils.isEmpty(null);
            System.out.println(b);
        }
    

    2、isBlack(); str = null , str = "" , str = " " 为 true ;

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

    3、输入参数为null时返回null,否则去除掉字符串两边的空格或者制表符(tab键,一个tab键代表两个空格)

      public static String trim(String str)
        {
          return str == null ? null : str.trim();
        }
    

    4、isAllBlack ( CharSequence... css ); 一次性可以传入多个参数判断其中是否有空字符串(指的是:null , "" , " ")
    源码如下:

     public static boolean isAllBlank(CharSequence... css) {
            if (ArrayUtils.isEmpty(css)) {
                return true;
            } else {
                CharSequence[] var1 = css;
                int var2 = css.length;
    
                for(int var3 = 0; var3 < var2; ++var3) { // 遍历
                    CharSequence cs = var1[var3];
                    if (isNotBlank(cs)) {   //这里调用  isNotBlank( ) 方法;
                        return false;
                    }
                }
    
                return true;
            }
        }
    

    相关文章

      网友评论

          本文标题:StringUtils

          本文链接:https://www.haomeiwen.com/subject/tmboxqtx.html