我得到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
,我只有一个简单的问题是我不能像这样使用变量吗?或者还有其他选择吗?