如何在EclipseJava编辑器中生成返回值类型和变量赋值?
如果我有这样一条语句“如何在EclipseJava编辑器中生成返回值类型和变量赋值?,java,eclipse,editor,Java,Eclipse,Editor,如果我有这样一条语句“EntitiesProvider.getEntities(); 知道如何“生成”返回类型变量的赋值吗 这样就可以生成Map hashMap= 结果是: Map<String, Entity> hashMap = EntitiesProvider.getEntities(); Map hashMap=EntitiesProvider.getEntities(); 它类似于ctrl+1和Change type,前提是它返回的类型与您已有的不同 我发现自己经常手动
EntitiesProvider.getEntities();
知道如何“生成”返回类型变量的赋值吗
这样就可以生成Map hashMap=
结果是:
Map<String, Entity> hashMap = EntitiesProvider.getEntities();
Map hashMap=EntitiesProvider.getEntities();
它类似于ctrl+1和Change type,前提是它返回的类型与您已有的不同
我发现自己经常手动操作…Ctrl+2、L、Tab和↓/↑ ? CTRL=2,L将执行您要查找的操作。
CTRL+2,L
是一个选项,当选择所需语句时,另一个选项是Alt+Shift+L
。弹出窗口将显示,允许设置变量名称和几个附加选项(例如,“用对局部变量“”的引用替换所选表达式的引用
我更喜欢Alt+Shift+L
,因为它允许为变量提取标记行的特定部分
…这里有一个简单的例子:
..
new FileInputStream(new File("test.txt"));
..
您可以选择整行将其分配给FileInputStream
变量,也可以“提取”新文件(“test.txt”),甚至字符串表达式“test.txt”
另外,有时我希望它能够让我从弹出框中的组合框中选择supertype,例如,在这个特定示例中,
InputStream
。CTRL+2、L和ALT+CTRL+L可以为您完成任务
CTRL+2是快速辅助工具的快捷键,可执行以下操作:
您可以根据需要按下这四个快捷键中的任意一个。CTRL+SHIFT+L会弹出所有其他快捷键,如果您有时搜索其他快捷键。