2

我正在使用 J# 开发一个从文本文件中解析大量数据的项目。Java 没有检查字符串是否为整数的好方法,所以我在 try-catch 块中使用 parseInt。

我还有其他用于文件 IO 操作等的 try-catch 块。有时我会在我希望 Visual Studio 中断的其他地方遇到 CLR 异常,即使错误已得到处理。为此,我进入“例外”菜单并选中“抛出”。但是,Java 异常显然属于 CLR,但并未在该菜单中专门列出 (ASAICT)。因此,如果我检查 Thrown for CLR,每次整数不解析时都会出错。这意味着我可能必须点击 continue 20-30 次才能通过解析到我想要查看的错误。

有什么方法可以在仍然中断 CLR 异常的同时禁用对 Java 异常的中断?

4

1 回答 1

0

我没有使用过 Visual Studio,可能有一些方法可以做到这一点(-我知道你可以设置断点只发生在 Eclipse 中的特定类型的异常上)。

但是您可以完全避免检查异常,方法是使用正则表达式检查它是否为 int,然后仅使用 Integer.valueOf() 将其解析为整数(如果是)。

于 2012-06-08T20:49:42.450 回答