📅  最后修改于: 2023-12-03 15:31:32.123000             🧑  作者: Mango
isEmpty()
是一个 Java String 类中的方法,用于检查字符串是否为空。如果字符串长度为 0,则返回 true
,否则返回 false
。
public boolean isEmpty()
该方法没有参数。
true
:如果字符串长度为 0,即为空字符串。
false
:如果字符串长度不为 0,即非空字符串。
public class Example {
public static void main(String[] args) {
String str1 = "";
String str2 = " ";
String str3 = "Hello, world!";
System.out.println("str1 是否为空字符串?" + str1.isEmpty());
System.out.println("str2 是否为空字符串?" + str2.isEmpty());
System.out.println("str3 是否为空字符串?" + str3.isEmpty());
}
}
输出结果:
str1 是否为空字符串?true
str2 是否为空字符串?false
str3 是否为空字符串?false
上面的示例中,我们定义了三个字符串 str1
、str2
和 str3
。其中,str1
是空字符串,str2
是由空格组成的字符串,str3
是一个非空字符串。
通过使用 isEmpty()
方法,我们判断了这三个字符串是否为空。结果显示,str1
是空字符串,因此调用 isEmpty()
方法返回 true
;而 str2
不是空字符串,因此调用 isEmpty()
方法返回 false
;同样,str3
也不是空字符串,因此调用 isEmpty()
方法返回 false
。
isEmpty()
方法是 Java String 类中的一个重要方法,可以用于检查一个字符串是否为空,非常实用。在使用该方法时,需要注意区分空字符串和由空格等字符组成的字符串。