Java

如何判断Java String是否为空

小樊
91
2024-08-21 01:05:28
栏目: 编程语言

在Java中,可以使用以下几种方法来判断一个String是否为空:

  1. 使用isEmpty()方法:String类中的isEmpty()方法用于判断一个字符串是否为空,如果字符串长度为0,则返回true,否则返回false。
String str = "";
if(str.isEmpty()) {
    System.out.println("String is empty");
} else {
    System.out.println("String is not empty");
}
  1. 使用equals()方法:可以使用equals()方法将字符串与空字符串(“”)进行比较,如果相等则表示字符串为空。
String str = "";
if(str.equals("")) {
    System.out.println("String is empty");
} else {
    System.out.println("String is not empty");
}
  1. 使用length()方法:可以使用length()方法获取字符串的长度,如果长度为0则表示字符串为空。
String str = "";
if(str.length() == 0) {
    System.out.println("String is empty");
} else {
    System.out.println("String is not empty");
}
  1. 使用trim()方法:可以使用trim()方法去除字符串两端的空格,并判断是否为空字符串。
String str = "   ";
if(str.trim().isEmpty()) {
    System.out.println("String is empty");
} else {
    System.out.println("String is not empty");
}

根据具体的需求和场景,选择适合的方法来判断Java String是否为空。

0
看了该问题的人还看了