生成局部变量以接收方法eclipse的返回值

ecfdbz9o  于 2022-09-18  发布在  Java
关注(0)|答案(8)|浏览(146)

例如,我有以下代码:

categoryCT.getInsertedItems();

我想要一个快捷方式来生成这样的代码

List<Category> insertedItems=   categoryCT.getInsertedItems();
a1o7rhls

a1o7rhls1#

Eclipse无法帮助您使用变量名,但您可以编写:

insertedItems = categoryCT.getInsertedItems();

这将给您一个编译错误。
如果在这行中的任意位置按Ctrl+1,Eclipse将提供“创建局部变量‘insertedItems’”
获得所需结果的按键次数最少:

  • catCTCtrl+空间->categoryCT
  • .getIICtrl+空间->categoryCT.getInsertedItems()
  • ;
  • Shift+Alt+Left选择整个方法调用
  • Ctrl+1+选择“创建新的局部变量”
xmakbtuz

xmakbtuz2#

在我的Mac上工作的快捷方式是⌘2+l(小写l键)
步骤:

  • 写入变量,例如:categoryCT.getInsertedItems();
  • 选择整个变量定义;
  • 压榨⌘2、离开按键,然后按l(小写l键);

这将创建线List<Category> insertedItems= categoryCT.getInsertedItems();

ma8fv8wu

ma8fv8wu3#

我想为windows用户添加:
ctrl+2查看可用选项。
例如,ctrl+2+L会将语句分配给局部变量。

kmbjn2e3

kmbjn2e34#

Ctrl+2,我会做你想要的。

8ljdwjyq

8ljdwjyq5#

我不认为我看到了Alt+Shift+L,但这是可行的,如果您的右手分配是线上唯一的东西,您甚至不必突出显示它

hl0ma9xz

hl0ma9xz6#

它只是使用eclipse的快速修复:Cmd+1。在categoryCT类型之后。getInsertedItems(),然后在光标位于末尾时单击Cmd+1。

bksxznpy

bksxznpy7#

****NetBeans**中的Alt+Shift+V:**将现有表达式或语句提取到新变量中。例如,该语句出现多次,因此应将其引入变量:

短信和电子邮件。getText()
字符串text=textEmail.getText()
Select语句,然后出现“引入变量”对话框。“引入变量”对话框输入变量名,然后单击“确定”。

  • 请注意,新引入的变量的范围是局部的*
dtcbnfnu

dtcbnfnu8#

在IntelliJ IDEA中,您可以使用ctrl+alt+l。

相关问题