java - Eclipse java编辑器如何生成返回值类型和变量赋值?

标签 java eclipse editor

如果我有这样的语句“EntitiesProvider.getEntities();

知道如何“生成”对返回类型变量的赋值吗?

这样就会生成 Map<String, Entity> hashMap =

这是结果:

Map<String, Entity> hashMap = EntitiesProvider.getEntities();

它类似于 ctrl + 1 和 Change type,如果它返回不同的类型,你已经在那里。

我发现自己经常手动操作...

最佳答案

Ctrl+2, L 是一个选项,另一个是Alt+Shift+L 选中想要的语句时。弹出窗口将出现,允许设置变量名称和一些附加选项(例如,“用对局部变量的引用替换所选表达式的出现”)。

我更喜欢 Alt+Shift+L,因为它允许标记行的特定部分以进行变量提取。

.. 这是一个简单的例子:

..
new FileInputStream(new File("test.txt"));
..

你可以选择整行赋值给FileInputStream变量,或者你可以‘提取’new File("test.txt"),甚至是字符串表达式“测试.txt”

附言有时我希望它能够让我从弹出的组合框中选择父类(super class)型,例如InputStream 在此特定示例中。

关于java - Eclipse java编辑器如何生成返回值类型和变量赋值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7094135/

相关文章:

java - 方法内部调用java方法

java - 带有文本/html 响应的响应式(Reactive) WebClient GET 请求

java - 出现编译错误列表,然后在Eclipse中迅速消失

linux - 差异感知编辑器,可以处理补丁 block 编辑(包括删除行)?

java - Eclipse 是否可以自动插入常见类的导入

带有 MAC 开始和结束标记高亮显示的 HTML 编辑器

java - 如何获取变量的类

java - 简单的 POI 背景填充问题

java - 为什么我的 Eclipse 加载时会出现虚拟断点和旧错误?

eclipse - 奥卡姆。 OcaIDE eclipse 中的核心模块