Java 搜索具有给定运算符的类对象的用法?[月食]
例如,假设我想找到对任何字符串对象使用==运算符的所有实例,这样我就可以用.equals()替换它。我怎样才能进行这样的搜索?否则我就得一行一行地筛选我的代码。。。谢谢:)Eclipse没有任何针对操作员的特殊搜索功能。但这并不意味着你不能对它们进行文件搜索 你最好还是赶紧去找这样的问题。在所有文件中搜索“==”和“==” CTRL-H->文件搜索选项卡Java 搜索具有给定运算符的类对象的用法?[月食],java,eclipse,Java,Eclipse,例如,假设我想找到对任何字符串对象使用==运算符的所有实例,这样我就可以用.equals()替换它。我怎样才能进行这样的搜索?否则我就得一行一行地筛选我的代码。。。谢谢:)Eclipse没有任何针对操作员的特殊搜索功能。但这并不意味着你不能对它们进行文件搜索 你最好还是赶紧去找这样的问题。在所有文件中搜索“==”和“==” CTRL-H->文件搜索选项卡 Containing text: ==" File name patterns: *.java 然后对字符串==(注意==和“FindBug
Containing text: =="
File name patterns: *.java
然后对字符串==(注意==和“FindBugs可能也会对这种类型的编码产生警告。PMD允许您使用XPath或Java非常容易地编写自己的规则。FindBugs也这样做吗?“FindBugs也这样做吗?”不容易。;o)如果像if(oneString==anotherString)中那样比较字符串变量,则它不起作用