我知道在 java 中我们应该使用 String.equals 来比较两个字符串对象的值。但是,我作为 C++ 程序员的时间太长了,以至于我忘记了我们不能使用“==”来比较两个字符串。我一次又一次地犯同样的错误。
我想我们不能像在 C++ 中那样重载运算符。我正在 eclipse 中开发 android 应用程序。无论如何,当我尝试使用“==”比较两个字符串时,是否可以创建一个 lint 规则以至少发出警告?
最佳答案
如果您使用的是 Android Studio,请打开 Preferences 对话框,选择 Inspections,然后搜索“==”。您会看到许多可以勾选的“可能的错误”。顺便说一句,对象比较选项不包括数字或字符串比较。
关于java - 关于 android java 中字符串比较的 Lint 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28334956/