首页 > 解决方案 > InteliJ IDEA 开关等于零件

问题描述

是否可以在 InteliJ IDEA 中自动执行以下操作?或者一些宏什么的?

从:

a.equals(b)

b.equals(a)

有时第一个操作数中有 NPE,因此会中断流程。就像将对象中的某些字符串与枚举值进行比较时一样。干净的代码说它应该是这样的enum.equals(value),我想在按下键盘快捷键时做到这一点。

标签: javaintellij-ideaeditor

解决方案


如果您将光标放在其中的任何位置a.equals(b)(即使它在右括号之后)然后按Alt- Enter,那么您将获得一个包含“Flip '.equals'”的菜单,这正是您想要的。

获得该动作的另一种方法是按Ctrl- Shift-A打开动作搜索菜单并输入名称的任何部分,例如“flip”。


推荐阅读