讓我們來說說你對你的java程序(處理字符串)的擴充。Java:檢查空值!
類似命令Null或Command Null!
其他然後使用try/catch,是否有一個簡單的方法來處理像Null這樣的值! ?
讓我們來說說你對你的java程序(處理字符串)的擴充。Java:檢查空值!
類似命令Null或Command Null!
其他然後使用try/catch,是否有一個簡單的方法來處理像Null這樣的值! ?
因爲你可以檢查參數與你的執行力,這是相當標準的協議繼續之前是空的啓動器。此外,如果你不想要檢查,你可以將你的方法邏輯封裝在你正在捕獲RuntimeException
的try-catch塊中。這將處理你的空指針異常。
String myString;
if (myString == null)
// this will run
或功能
void MyFunction(String myString) {
if (myString == null)
// this will run
}
傳遞給Java程序主要方法的字符串(除非以編程方式調用)永遠不會爲空。然而,他們可能是空的。
public static void main(String[] args) {
if (args[0].length() == 0) {
//do something
}
}
它們也可能不存在,在這種情況下,您需要確保數組本身具有元素。
public static void main(String[] args) {
if (args[].length < 4) {
//print usage
return;
}
}
「投入增幅」是指什麼?什麼是「命令null」? – 2011-02-12 18:56:31
我認爲他意味着論點,並正在尋求一種方法來處理空虛。我知道的唯一方法是「if(object == null)」 – kasten 2011-02-12 18:58:36
糾正我,如果我錯了,但是你的參數仍然是字符串..所以如果有人調用「yourprogram_name null」,那麼args數組將會有索引0設置爲字符串「null」 – jerluc 2011-02-12 18:59:43