-1 java
我有一个对象S,其中包含调用的方法getstaus().现在来自后端的状态值也可以null,所以我通过以下方式检查:
if (S.getStatus().equals(null))
{}
Run Code Online (Sandbox Code Playgroud)
请让我知道这是正确的方法,还是没有比这更好的方法.
Joa*_*uer 11
你的代码会抛出一个NullPointerExceptionif getStatus()返回null,因为你试图在一个引用上调用一个方法null.记住: equals()是一个与其他方法一样的方法,因此它需要一个非空引用.
你需要使用这个:
if (s.getStatus() == null) {
// oh no! the status is null!
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
114 次 |
| 最近记录: |