溫馨提示×

java怎么判斷空值和null值

小億
213
2023-11-10 01:38:13
欄目: 編程語言

在Java中,可以使用以下方法來判斷一個值是空值(空字符串)還是null值:

  1. 對于字符串類型,可以使用.isEmpty()方法來判斷一個字符串是否為空字符串,例如:
String str = "";
if (str.isEmpty()) {
    System.out.println("字符串為空");
}
  1. 對于對象類型(除字符串之外),可以使用==運算符來判斷一個對象是否為null,例如:
Object obj = null;
if (obj == null) {
    System.out.println("對象為null");
}

注意:不能使用.equals()方法來判斷一個對象是否為null,因為如果對象為null,調(diào)用.equals()方法會拋出NullPointerException異常。

另外,如果要判斷一個數(shù)組是否為null或者為空數(shù)組,可以使用以下方法:

int[] arr = null;
if (arr == null) {
    System.out.println("數(shù)組為null");
} else if (arr.length == 0) {
    System.out.println("數(shù)組為空");
}

0