为了避免每次对近百个字段进行 NullPointerExceptions 的代码检查变得臃肿,我想将对象中的所有“null”引用替换为“0”。但是,以下代码根本不这样做。
private JSONObject vinfo;
Iterator iter = vinfo.keys();
while(iter.hasNext()){
String key = (String)iter.next();
String value = vinfo.getString(key);
if (value==null){
vinfo.put(key, "0");
}
}
知道如何正确编码吗?