ほぼ100のフィールドで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");
}
}
それを正しくコーディングする方法はありますか?