在Intellij IDEA中使用热键自动生成返回对象的类型和引用

Mik*_*own 6 java keyboard-shortcuts hotkeys intellij-idea

如何使用Intellij IDEA中的热键自动获取返回对象的类型?

有时候你需要修改这样的行:

myinstance.getMyMethod();
Run Code Online (Sandbox Code Playgroud)

在下面的:

IMySomeObject mysomeobject = myinstance.getMySomeObject();
Run Code Online (Sandbox Code Playgroud)

我希望IDEA能够为我节省时间.我不希望探索方法的签名,找到它返回的类型,并使用特定类型的返回对象手动创建此引用.这不方便.

Pet*_*rey 10

使用Introduce Variable重构器.

选择

myinstance.getMyMethod(); 
Run Code Online (Sandbox Code Playgroud)

<ctrl>+<alt> + V,你会看到一些选择的名字给它

IMySomeObject mySomeObject = myinstance.getMySomeObject();
Run Code Online (Sandbox Code Playgroud)

然后我选择<Enter>第一个选项通常很好.

我建议您查看Refactor菜单中的所有重构工具,并了解它们的作用.


你可以输入 m

在此输入图像描述

然后键入 .

在此输入图像描述

然后 <Enter>

在此输入图像描述

然后按 <ctrl> + <alt> + V

在此输入图像描述

最后按下<Enter>接受默认名称.

  • 您可能都有兴趣知道您不必选择它来引入变量.只需将光标放在该行的某个位置即可. (2认同)