我一直在研究 Java ParseException
,在尝试编写自己的从 a 解析为 a 的方法时String
,int
有两个问题:
- 我应该什么时候扔?当给出无效输入时, Java 会
Integer.parseInt(String string)
抛出 aNumberFormatException
(因为它是 的子类才有意义IllegalArgumentException
),并且根本不会抛出ParseException
。 - 什么是“
errorOffset
”?ParseException
的构造函数强制你给它一个值——这是什么意思?