在我们java Map中通过get来取值时会忽略的问题是:如果取得一个空值null时,那么.toString()时就会出错,而且不知道是什么原因。
现在我给的具体方法是用条件表达式先判断一下。
例:
Map<String, Object> dv = new HashMap<String,Object>(); dv.put("kye", "value"); deviceId = dv.get("kye") != null ? dv.get("kye").toString() : null;
原文地址:https://www.cnblogs.com/feipengting/p/8582203.html
时间: 2024-11-08 16:40:20