java - 关于 android java 中字符串比较的 Lint 警告

标签 java android

我知道在 java 中我们应该使用 String.equals 来比较两个字符串对象的值。但是,我作为 C++ 程序员的时间太长了,以至于我忘记了我们不能使用“==”来比较两个字符串。我一次又一次地犯同样的错误。

我想我们不能像在 C++ 中那样重载运算符。我正在 eclipse 中开发 android 应用程序。无论如何,当我尝试使用“==”比较两个字符串时,是否可以创建一个 lint 规则以至少发出警告?

最佳答案

如果您使用的是 Android Studio,请打开 Preferences 对话框,选择 Inspections,然后搜索“==”。您会看到许多可以勾选的“可能的错误”。顺便说一句,对象比较选项不包括数字或字符串比较。

enter image description here

关于java - 关于 android java 中字符串比较的 Lint 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28334956/

相关文章:

java - 如何使用 Android 在 Cloud Firestore 中的特定文档之后查询集合?

java - Mockito/PowerMockito 模拟私有(private)工厂方法

java - 使用 Java 的多个 SQL 查询(效率)

java - 输入数字直到0,然后计算平均值

java - startRecording() 在未初始化的 AudioRecord 上调用

java - 用Java写入文本文件

java - sourceanalyzer 未被识别为内部或外部命令

java - 使用加载时编织时未编织父类(super class)中的@Transactional

php - 使用PHP和Android访问mysql数据库

Android缩略图加载问题