用于将声明更改为java集合接口而不是特定实现的插件

时间:2015-01-08 13:26:02

标签: java collections eclipse-plugin

我想知道是否有任何插件可用于将声明更改为Java集合接口(例如“List”)而不是特定的实现类(如“LinkedList”)。这是因为我需要改变大量的文件! 任何帮助表示赞赏。提前谢谢!

1 个答案:

答案 0 :(得分:0)

使用正则表达式搜索和替换应该为您执行此操作。使用Search-> File菜单选项并将文件名模式设置为*.java。包含的文本可以是:

ArrayList (\w+) \=

单击Replace按钮,然后在下一个对话框中使用:

List $1 =

这会将ArrayList替换为List,但会保留字段名称。您必须对其他集合类型执行相同操作,并可能使用其他搜索和替换来添加缺少的导入。