在Java中,處理空指針異常(NullPointerException)的一種方法是使用if
語句檢查對象是否為null
。在使用add
方法之前,確保對象不是null
,這樣可以避免空指針異常。
以下是一個示例:
public class MyClass {
public static void main(String[] args) {
String str1 = "Hello, ";
String str2 = null;
String result = addStrings(str1, str2);
if (result != null) {
System.out.println(result);
} else {
System.out.println("One or both of the input strings are null.");
}
}
public static String addStrings(String s1, String s2) {
if (s1 == null || s2 == null) {
return null;
}
return s1 + s2;
}
}
在這個示例中,我們定義了一個addStrings
方法,它接受兩個字符串參數。在方法內部,我們使用if
語句檢查這兩個參數是否為null
。如果任何一個參數為null
,方法將返回null
,而不是拋出空指針異常。在調用addStrings
方法時,我們可以使用類似的方法檢查結果是否為null
,從而避免空指針異常。