判断MAP的key对应的value值是否为空

判断Map<String,Object>中value是否为空,此时空分为两类,一类是只有key,没有value;另一类是有key,但value值是null;

这两类虽然表象一样,但是在处理时不相同;在使用Mapper判断生成SQL语句时,前一类无法判断;

可以通过如下判断方法判断此类情况:

如果没有给value赋值,则map.get(key).toString().equals("")为true,但是map.get(key).equals(null)为false;

 

 

posted @ 2020-10-09 14:17  灵风牧师  阅读(13876)  评论(0编辑  收藏  举报