2
我一直在研究Java的ParseException
,試圖寫我自己的方法,從一個String
解析到int
,並有兩個問題時:Java的ParseException的
- 我什麼時候扔呢? Java的
Integer.parseInt(String string)
在給出無效輸入時會拋出NumberFormatException
(對於它是IllegalArgumentException
的子類有意義),並且根本不拋出ParseException
。 - 什麼是「
errorOffset
」?ParseException
的構造函數迫使你給它一個值 - 這是什麼意思?
對於第二個問題,'getErrorOffset'方法告訴你它是幹什麼用的。這是「發現錯誤的位置。」 – resueman
這是什麼意思?錯誤發現在字符串中的位置?或者方法?是由String中的某個錯誤(例如字母)引起的ParseException? –
我將它解釋爲'String'中的位置。告訴方法中的一個位置對大多數調用者來說不是非常有用的信息,因爲執行的細節應該不重要。 – resueman