在IntelliJ IDEA中,如何使用try-with-resources包围?

时间:2016-10-04 21:56:51

标签: java intellij-idea

在IntelliJ IDEA中,我可以按下“ Surround with ”快捷方式CTRL-ALT-T,用try / catch块包围一段代码。

我想将资源部分包含在try-with-resources块中:

Writer out = Files.newBufferedWriter(destination, StandardCharsets.UTF_8);
temp.process(model, out);

对此:

try (Writer out = Files.newBufferedWriter(destination, StandardCharsets.UTF_8)) {
    temp.process(model, out);
}

但是,按CTRL-ALT-T时无法使用此选项。

如何使用try-with-resources块包围代码块?

1 个答案:

答案 0 :(得分:15)

在代表ALT-ENTER的任何表达式上按AutoCloseable

使用try-with-resources块进行环绕”是意向操作。它不是“ Surround with ”菜单中的选项。

try with resources screenshot