假設我有一個像我應該在方法中捕獲這個NumberFormatException嗎?
void A(long input) {
......
}
方法基本上,它運作良好,當輸入是長還是能夠成功轉換其他類型的長。
但是,當一些錯誤的數據輸入時,會拋出NumberFormatException
。所以一個健壯的方法應該是
void A(long input){
try{
...
}catch(NumberFormatException e){
}
}
然而,一些開發人員認爲該項目是一個BS應用程序。所以輸入是從Web UI傳遞的。所以它可以確認輸入是有效的。並且不需要處理這個異常。
但我認爲這是必須的。你怎麼看?謝謝。
你的問題沒有任何意義的措辭。 `輸入'是一個很長的時間。這個NumberFormatException應該來自哪裏? – 2010-11-29 07:27:56
如果從另一個方法輸入。輸入是字符串「36000L」; – Joseph 2010-11-29 08:22:43