在Intelij Idea中使用后缀代码完成连接多个条件

普拉尚

我正在使用Intelij Idea,并且想在一个if语句中加入多个条件例如,这是我必须检查列表是否不为空或为空时所要做的(这只是一个示例):

list.notnull

转换为:

if (list != null) {

}

现在在if块中,我检查列表是否不为空:

if (list != null) {
    list.isEmpty().if
}

依次翻译为:

if (list != null) {
    if (list.isEmpty()) {

    }
}

现在,我转到第一个起点,if然后按Alt + RETURN进行选择Merge ifs into one,结果如下:

if (list != null && list.empty()) {

}

我知道条件根本没有意义,但是我想知道是否有一种方法可以避免加入多个if条件的许多步骤大致情况:

list.notNull.and.list.isEmpty().not.if
前馈

要简单地加入if,可以使用Join Linesaction(control-shift-j)。

另外,您可以先输入条件,然后输入.if并按TAB您的条件将包含以下内容iflist != null && list.empty().if

另外,您可以在以下位置设置自己的后缀补全 Preferences | Editor | General | Postfix Completion

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在intelij IDEA中处理文件

在InteliJ Idea中启用渲染asciidoc操作

intelij IDEA“新目录”未显示

如何使用 Intelij 远程调试 EAR?

未使用 Gradle 正确配置 InteliJ IDEA 工件

如何删除 InteliJ IDEA 中的垂直线?

在Intelij Idea上设置android Wear用户界面库

Intelij IDEA在项目向导中没有Kotlin Native

Intelij IDEA导入类出现问题,“找不到引用”,但代码仍然有效-Python

InteliJ IDEA-运行代码或调试不起作用(显示为灰色)

如何使用Maven在纯Java项目中尝试Dagger 2-Intelij IDEA

Intelij IDEA 中 2 个 Java 项目之间的差异?- 无法刷新 Gradle

查找方法用法仅适用于Intelij-Idea中的指定类

在Kotlin中创建对象时如何添加自动括号(Intelij Idea)

intelij 想法将 mysql 连接器添加到项目库

在Intelij项目中连接服务器GlassFish时出错的原因是什么?

如何重置intelij想法中的代码覆盖率突出显示

如何在 InteliJ 中为 TypeScript 元素设置 HTML 代码样式的绑定标签之间的空格?

如何使用intelij-javadoc自定义生成的文档模板

在InteliJ IDEA中调试Java期间,美元符号在生成的变量名中意味着什么?它是封闭的吗?

Intelij Maven:错误:不再支持源选项 6。使用 7 或更高版本。还有解决方案吗?

有没有一种方法可以在提交到Git之前强制执行InteliJ代码样式格式?

无法找到或加载主类 jar intelij

Intelij 2019.1更新打破JUnit测试

Intelij Spring Boot 2 application.properties

InteliJ 无法解析它附近的名称

为什么intelij无法识别Java项目?

如何在Mac上安装InteliJ?(MacOS Sierra)

如何在InteliJ中添加Python解释器?