我有大量的类和一个接口(interface)。我想做的就是选择所有类并向每个类添加“实现”,而无需手动执行。这可能吗?
这就是我想做的,只需添加实现即可
最佳答案
在 Eclipse 中使用搜索和替换此项目的所有功能。
编辑
一个非常基本的替换是这样的
搜索(ctrl+H 并选择“文件搜索”,确保选中正则表达式。您也可以仅搜索包含 .java 文件的此项目)查找所有出现的以下正则表达式
(公共(public)类+\w+\s+)
单击替换按钮(显示在文件搜索或搜索结果中)并输入以下字符串进行替换
$1 实现 myinterface
基本上,正则表达式 (public class+\w+\s+)
值在 $1
中捕获。在存在内部类等的情况下这可能不起作用
您可能需要导入此接口(interface)以防止任何编译器错误。(可能是又一个正则表达式:)
注意:在替换“替换文本匹配窗口”中的所有匹配项之前,请确保使用“预览”选项
关于java - 在 Eclipse Java 中实现多个类的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11744473/