欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

详解StringUtils中的isEmpty,isBlank和isEmpty,!isEmpty的区别

程序员文章站 2022-05-03 12:49:39
...
    @Test
    public void test(){
        String str1="";
        String str2=" ";
        String str3=null;


        System.out.println("qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq");
        System.out.println(StringUtils.isEmpty(str1)); //true
        System.out.println(StringUtils.isEmpty(str2)); //false
        System.out.println(StringUtils.isEmpty(str3)); //true

        System.out.println(StringUtils.isBlank(str1)); //true
        System.out.println(StringUtils.isBlank(str2)); //true
        System.out.println(StringUtils.isBlank(str3)); //true

        System.out.println(str1.isEmpty());//true
        System.out.println(str2.isEmpty());//true
        System.out.println(str3.isEmpty());//false

        System.out.println(!str1.isEmpty());//true
        System.out.println(!str2.isEmpty());//false
        System.out.println(!str3.isEmpty());//true
    }

StringUtils来自

import org.apache.commons.lang3.StringUtils;
相关标签: java基础知识