lis*_*sak 16 java eclipse editor
如果我有这样的声明" EntitiesProvider.getEntities();
知道如何"生成"赋值给返回类型的变量?
这样就可以了 Map<String, Entity> hashMap =
这是结果:
Map<String, Entity> hashMap = EntitiesProvider.getEntities();
Run Code Online (Sandbox Code Playgroud)
它类似于ctrl + 1和Change类型,如果它返回你已经拥有的不同类型.
我发现自己经常手动做自己...
Art*_*cis 30
Ctrl+2, L是一个选项,另一个Alt+Shift+L是选择所需语句的时候.弹出窗口将显示允许设置变量名称和少数其他选项(例如,"用所引用的局部变量替换所选表达式的出现次数").
我更喜欢,Alt+Shift+L因为它允许标记线的特定部分以进行可变提取.
..这是一个简单的例子:
..
new FileInputStream(new File("test.txt"));
..
Run Code Online (Sandbox Code Playgroud)
您可以选择整行以将其分配给FileInputStream变量,也可以"提取" new File("test.txt"),甚至是String表达式"test.txt".
PS有时我希望它能够让我从弹出窗口中的组合框中选择超类型,例如InputStream在这个特定的例子中.