Java学习之StringUtils.isEmpty()和StringUtils.isNotEmpty()

用StringUtils判断字符串是否为空测试:

    public static void main(String[] args) {
        String A = null;
        String B = "";
        String C = " ";
        System.out.println("StringUtils.isEmpty(A): "+StringUtils.isEmpty(A));
        System.out.println("StringUtils.isEmpty(B): "+StringUtils.isEmpty(B));
        System.out.println("StringUtils.isEmpty(C): "+StringUtils.isEmpty(C));
        System.out.println("StringUtils.isNotEmpty(A): "+StringUtils.isNotEmpty(A));
        System.out.println("StringUtils.isNotEmpty(B): "+StringUtils.isNotEmpty(B));
        System.out.println("StringUtils.isNotEmpty(C): "+StringUtils.isNotEmpty(C));
    }

结果:

StringUtils.isEmpty(A): true
StringUtils.isEmpty(B): true
StringUtils.isEmpty(C): false
StringUtils.isNotEmpty(A): false
StringUtils.isNotEmpty(B): false
StringUtils.isNotEmpty(C): true

 额外补充:String.replace(),会返回一个新的String对象,所以要想获取转换后的值需要用新对象接收。

    public static void main(String[] args) {
        String test = "HelloWorld";
        String res = test.replace("World", "");
        System.out.println("test: "+test);
        System.out.println("res: "+res);
    }

结果:

test: HelloWorld
res: Hello
原文地址:https://www.cnblogs.com/Bernard94/p/14777636.html