安卓Java中关于字符串比较的Lint警告

3
我知道在Java中我们应该使用String.equals来比较两个字符串对象的值。然而,我已经作为C++程序员太久了以至于忘记不能用“==”来比较两个字符串。我一遍又一遍地犯同样的错误。
我估计我们无法像在C++中那样重载运算符。我正在Eclipse中开发Android应用程序。是否有任何方法可以创建一个Lint规则来至少在我尝试使用“==”比较两个字符串时抛出警告?
1个回答

2
如果您正在使用Android Studio,请打开“首选项”对话框,选择“检查”,并搜索“==”。您将看到许多可以勾选的“可能的错误”。顺便说一句,对象比较选项不包括数字或字符串比较。
链接:enter image description here

在Android 2.2中,此设置可以在“文件->设置->编辑器->检查”中找到。 - wal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接