使用Eclipse在大型Java代码库中查找并替换“StringVal1 == StringVar2”中的任何可能实例使用Eclipse
问题描述:
我正在尝试在大型Eclipse项目中查找并替换StringVar1 == StringVar2
的任何实例StringVar1.equals(StringVar2)
,所以我一直在寻找一种方法来找到任何可能的匹配,而不是匹配代码中的所有Var1 == Var2
语句。我找不到在Eclipse中这样做的方法,我可以在搜索函数中只将字符串指定为变量。我也研究过尝试自定义重构脚本,但最终还是不成功。任何人都有想法如何做到这一点?使用Eclipse在大型Java代码库中查找并替换“StringVal1 == StringVar2”中的任何可能实例使用Eclipse
你可以用谷歌的refaster容易做到这一点。请参阅[我的答案](https://*.com/a/43490333/3788176),其中显示了一个示例。 (免责声明:我为谷歌工作,其他工具可用)。 –
我没有使用Refaster,但在安装页面上,我导致了spotbugs插件,最终发现了这个问题并解决了问题。感谢您帮助找到答案! – nsthay