e.getCategory() != null ? e.getCategory().getName() : "";
Run Code Online (Sandbox Code Playgroud)
这引发了一个NullPointerException,我不明白为什么.谁能解释一下?
根据Java的优先规则,您的代码被解析如下:
(("\"category\":" + "\"" + e.getCategory()) != null) ? e.getCategory().getName() : ""
Run Code Online (Sandbox Code Playgroud)
以整个连接()为条件.("..." + e.getCategory())!= null
既然"..." + e.getCategory()是从来没有null,代码没有工作.
| 归档时间: |
|
| 查看次数: |
232 次 |
| 最近记录: |