在Java中,可以使用以下方法來判斷一個值是空值(空字符串)還是null值:
String str = "";
if (str.isEmpty()) {
System.out.println("字符串為空");
}
Object obj = null;
if (obj == null) {
System.out.println("對象為null");
}
注意:不能使用.equals()方法來判斷一個對象是否為null,因為如果對象為null,調用.equals()方法會拋出NullPointerException異常。
另外,如果要判斷一個數組是否為null或者為空數組,可以使用以下方法:
int[] arr = null;
if (arr == null) {
System.out.println("數組為null");
} else if (arr.length == 0) {
System.out.println("數組為空");
}