【Java源码分析】String 检测 isEmpty

在这里插入图片描述

isEmpty

isEmpty() 方法用于判断字符串是否为空。

语法
public boolean isEmpty()
参数
返回值

如果字符串为空返回 true,否则返回 false。

字符串通过 length()方法计算字符串长度,如果返回 0,即为空字符串。

实例

以下实例演示了 isEmpty() 方法的使用:

public class Main {
    public static void main(String[] args) {
        String myStr1 = "hello";  
        String myStr2 = "";        // 空字符串
        String myStr3 = "    ";    // 多个空格,length() 不为 0 
        System.out.println("myStr1 是否为空:" + myStr1.isEmpty());
        System.out.println("myStr2 是否为空:" + myStr2.isEmpty());
        System.out.println("myStr3 长度:" + myStr3.length());
        System.out.println("myStr3 是否为空:" + myStr3.isEmpty());
    }
}

以上程序执行结果为:

myStr1 是否为空:false
myStr2 是否为空:true
myStr3 长度:4
myStr3 是否为空:false
源码
public boolean isEmpty() {
        return value.length == 0;//数组长度是0
    }

判断数组长度

猜你喜欢

转载自blog.csdn.net/qq_15604349/article/details/124396997
今日推荐