我想知道是否有任何插件可用于将声明更改为Java集合接口(例如“List”)而不是特定的实现类(如“LinkedList”)。这是因为我需要改变大量的文件! 任何帮助表示赞赏。提前谢谢!
答案 0 :(得分:0)
使用正则表达式搜索和替换应该为您执行此操作。使用Search-> File菜单选项并将文件名模式设置为*.java
。包含的文本可以是:
ArrayList (\w+) \=
单击Replace
按钮,然后在下一个对话框中使用:
List $1 =
这会将ArrayList
替换为List
,但会保留字段名称。您必须对其他集合类型执行相同操作,并可能使用其他搜索和替换来添加缺少的导入。