按照業務需求,這取決於傳遞的輸入,我需要返回一個值appropiate在這種情況下焦炭提供默認值
例如如下圖所示
public String getValue()
{
if (array.length <2)
{
return "";
}
if (array.length == 4)
{
return "A";
}
if (array.length == 3)
{
return "B";
}
if (array.length == 2)
{
return "B";
}
return "Z";
}
char c = new Myclass().getValue().charAt(0);
//我的問題如果長度小於2,則返回null,結果是拋出java.lang.StringIndexOutOfBoundsException:String index超出範圍:0異常
請讓我知道,最好的辦法是什麼這個 ??
你的代碼格式不對 - 什麼是數組?此外,您尋求的答案是「處理此問題的最佳方法?」只有你知道的東西 – ControlAltDel 2012-03-30 09:31:29
你能修改返回值的類型嗎? – zsxwing 2012-03-30 09:32:00
我不知道你究竟在做什麼,但無論你做什麼似乎都是錯誤的。 – 2012-03-30 09:33:05