spe*_*f10 -1 java android nullpointerexception
我正在检查像这样使用它之前对象是否为空
if (resturant.getLat() != null)
//do stuff
Run Code Online (Sandbox Code Playgroud)
但这引发了java.lang.NullPointerException如何检查restaurant.getLat()不为null的问题?
谢谢
你需要写 if (restaurant != null && restaurant.getLat() != null)
这是因为restaurant本身可能是null。
IfJava中的语句是从左到右&&计算的;表示一旦知道表达式的值,评估就会停止。所以我写的方式很惯用。
| 归档时间: |
|
| 查看次数: |
55 次 |
| 最近记录: |