我有一些从字符串中解析 int 的代码:
int 数字 = Integer.parseInt(a[0]);
无法保证我将收到的字符串格式正确,这可能会引发 NumberFormatException。但是,由于此异常是可选的,因此 Eclipse 不会为我提供生成它的灯泡。
是否有菜单或上下文菜单选项可以将方法的异常包装在光标或胡萝卜下方?
最佳答案
突出显示要封装的 block ,转到源
下的顶部菜单。选择用 Try/Catch block 包围
。
它会自动缩进代码并列出发现的异常。我认为 NumberFormatException
将自动列出。
这与 UncheckedExceptions 基本相同,除了 UncheckedExceptions Eclipse 会自动突出显示该行,因为它是一个 Java 错误,需要忽略(不捕获或重新抛出)检查异常。 您可能使用过 QuickFix 菜单(通常使用 STRG+1 作为热键,或将鼠标悬停在错误上)。 即使没有错误,上面的菜单项也可以工作(因此您可以使用 QuickFix 来解决没有错误的情况)
关于java - 如何在 Eclipse 中为可选 Java 异常生成代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21662078/