如何正确检查java中的字符串对象?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (53)

我有一个类,我有一个字符串对象调用pGradepGrade每次加载时显示为0。我只是想检查并将其设置为空白。但是,出于某种原因,我pGrade被设置为null并且我尝试多次调试并观察它 - 仍然没有运气来解决这个问题。我正在检查是否pGrade等于0然后设置pGrade为空字符串。谢谢您的帮助。

这是我的代码:

 if (pGrade.equals("0")) {
            pGrade = "";
        }
提问于
用户回答回答于

像这样初始化字符串

private String jobGroup = "";
用户回答回答于

如果字符串字段尚未明确初始化,则其值null不是"0"

所以你应该check:

if (pGrade == null)
    pGrade= "";

扫码关注云+社区

领取腾讯云代金券