Java String isEmpty()

isEmpty() 用于检查字符串是否为空。如果字符串的长度为0,则返回true,否则返回false。换句话说,如果字符串为空,则返回true,否则返回false。

从JDK 1.6开始,Java字符串中才有isEmpty() 方法。

1 语法

public boolean isEmpty()  

2 参数

3 返回值

如果length为0,则为true,否则为false。

4 isEmpty()内部源码

public boolean isEmpty() {  
   return value.length == 0;  
}

5 isEmpty()示例1

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java String.isEmpty方法的例子
 */
public class Demo{

    public static void main(String args[]){
        String s1="";
        String s2="yiidian";

        System.out.println(s1.isEmpty());
        System.out.println(s2.isEmpty());
    }
}

输出结果为:

true
false

6 isEmpty()示例2

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java String.isEmpty方法的例子
 */
public class Demo {

    public static void main(String[] args) {
        String s1="";
        String s2="Yiidian";
        // length为0,isEmpty返回true
        if(s1.length()==0 || s1.isEmpty())
            System.out.println("String s1 is empty");
        else System.out.println("s1");
        if(s2.length()==0 || s2.isEmpty())
            System.out.println("String s2 is empty");
        else System.out.println(s2);
    }
}

输出结果为:

String s1 is empty
Yiidian

 

热门文章

优秀文章