2012-01-21 90 views
11

當在Java中解析自定義(文本)文件格式時,遇到語法錯誤時拋出什麼適當的異常?我正在尋找類似於.NET的FormatException的東西。解析錯誤發生時拋出適當的異常嗎?


編輯:有關解析的部分可能會有些誤導。我所做的並不像從文件中讀取一行,將它傳遞給從中提取冒號分隔的字段的方法,因此我認爲爲什麼我認爲FormatException是合適的。

回答

15

java.text.ParseException似乎是最合適的。如果你想要一個運行時異常,而不是一個檢查的,IllegalArgumentException可能是最合適的。

相關問題