結果として取得しています。値を取得しているときは、以下のようmap
に変換する必要があります。String
a.setA(map.get("A").toString());
null
しかし、それがスローするよりも返される場合はnullPointerException
、以下のように変更します:
a.setA(map.get("A")!=null?map.get("A").toString():"");
しかし、私は同じことをしている20以上のフィールドがあるので、以下のようにしたいだけです:
String val = "";
a.setA(val=map.get("A")!=null?val.toString():"");
しかし、それはblank
常に返されます。単純な質問がありますが、このような変数を使用できないのでしょうか? または、同じことを行うための他のオプションはありますか?