java private JSONObject browsableApkInfo =new JSONObject(); if(browsableApkInfo ==null)return false;这样判断这个对象有没有赋值对吗
时间: 2024-02-17 12:01:15 浏览: 64
net.sf.json.JSONObject 为null 的判断方法
不对。在Java中,一个对象的引用变量如果没有赋值,其默认值是null,即使你在定义时给它指定了初始值。因此,在你的代码中,对象browsableApkInfo的默认值已经是null了,你在构造函数中使用new JSONObject()为它赋了一个非null的值。因此,只需要使用以下代码进行判断即可:
```
if (browsableApkInfo != null) {
// 对象已经被赋值
return true;
} else {
// 对象尚未被赋值
return false;
}
```
或者简写为:
```
return browsableApkInfo != null;
```
这样可以判断browsableApkInfo是否已经被赋值,如果已经被赋值,返回true,否则返回false。
阅读全文