Map判断时的区别if(map.get("COL_SUC_RATE")!=null )和if(!map.get("COL_SUC_RATE").toString())和if(!map.get("COL_SUC_RATE").equals("")) 解释一下这些分别是在判断什么?区别是什么?上面写错了:if(map.get("COL_SUC_RATE")!=null

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 02:47:51

Map判断时的区别if(map.get("COL_SUC_RATE")!=null )和if(!map.get("COL_SUC_RATE").toString())和if(!map.get("COL_SUC_RATE").equals("")) 解释一下这些分别是在判断什么?区别是什么?上面写错了:if(map.get("COL_SUC_RATE")!=null
Map判断时的区别
if(map.get("COL_SUC_RATE")!=null )和if(!map.get("COL_SUC_RATE").toString())和if(!map.get("COL_SUC_RATE").equals("")) 解释一下这些分别是在判断什么?区别是什么?
上面写错了:
if(map.get("COL_SUC_RATE")!=null )和if(map.get("COL_SUC_RATE").toString()!=null)和if(!map.get("COL_SUC_RATE").equals("")) 解释一下这些分别是在判断什么?区别是什么?

Map判断时的区别if(map.get("COL_SUC_RATE")!=null )和if(!map.get("COL_SUC_RATE").toString())和if(!map.get("COL_SUC_RATE").equals("")) 解释一下这些分别是在判断什么?区别是什么?上面写错了:if(map.get("COL_SUC_RATE")!=null
if(map.get("COL_SUC_RATE")!=null ) 判断key为COL_SUC_RATE是否存在,if中为存在执行
if(map.get("COL_SUC_RATE").toString()!=null 调用key为COL_SUC_RATE的value值的tostring方法,然后判断是不是为null
if(!map.get("COL_SUC_RATE").equals("")) 当value为“”时执行,也就是有这个key,value是“”