例如,如果我从中提取变量:

return new ArrayList<CrudTestData<Foo>>();


它将代码转换为:

ArrayList<CrudTestData<Foo>> list = new ArrayList<CrudTestData<Foo>>();
return list;


我如何像这样自动在左侧获取列表?

List<CrudTestData<Foo>> list = new ArrayList<CrudTestData<Foo>>();
return list;


从理论上讲,Intellij应该知道使用List而不是Collection,因为该方法返回了List

最佳答案

在Mac上,使用Shift-Tab键可以从编辑变量名称到类型,然后可以使用箭头选择所需的类型。首次提取变量时出现的下拉菜单应显示绑定:



... 接着...

09-05 21:05