java - 如何在 Eclipse 中为可选 Java 异常生成代码

标签 java eclipse exception

我有一些从字符串中解析 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/

相关文章:

eclipse - 如何将fomatter和模板设置应用到Eclipse中的多个项目?

c# - "Before the ` catch ` block is executed, the runtime checks for ` finally ` blocks.",什么意思?

shell - ArangoDB 异常

java - Android ScrollView 不以相对布局滚动

java - 计算平衡系数

java - Java.NIO 中顺序 channel 写入发送损坏的数据

swift - “ fatal error :在展开可选值时意外发现nil”是什么意思?

java - 为什么在 Java 8 的 Cloneable 中没有默认的 clone()

java - 如何将源文件和类文件转换为小程序的 1 个可执行文件?

java - 如何对涉及多个项目的大 Ant 脚本执行良好的重构?