如何判斷Java String是否為空

小樊
81
2024-08-21 01:05:28

在Java中,可以使用以下幾種方法來(lái)判斷一個(gè)String是否為空:

  1. 使用isEmpty()方法:String類中的isEmpty()方法用于判斷一個(gè)字符串是否為空,如果字符串長(zhǎng)度為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()方法將字符串與空字符串(“”)進(jìn)行比較,如果相等則表示字符串為空。
String str = "";
if(str.equals("")) {
    System.out.println("String is empty");
} else {
    System.out.println("String is not empty");
}
  1. 使用length()方法:可以使用length()方法獲取字符串的長(zhǎng)度,如果長(zhǎng)度為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");
}

根據(jù)具體的需求和場(chǎng)景,選擇適合的方法來(lái)判斷Java String是否為空。

0