Map判断时的区别
题目
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("")) 解释一下这些分别是在判断什么?区别是什么?
答案
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方法,然后判断是不是为nullif(!map.get(...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- ﹙﹣36.35 ﹚+﹙﹣7.25﹚+26.35+﹙+7又4分之1﹚+10 计算
- 英语作文 一件有趣的事
- 绝对值不等式解法|2X-1|-|X-2|<1用数轴法怎样解,
- 1+2-3-4+5+6...+2009+2010-2011-2012=?
- 电子档照片怎么弄
- 计算n阶行列式D,其中Xi不等于0,i=1,2,...n,第一行为1,2,...n-1,n+Xn,第二行为1,2,...(n-1)+Xn-1,n,
- 一言成谶的谶如何读?
- 水蒸气的沸点是多少
- 有2个水桶1个是11千克1个是4千克怎么的到5千克水
- 老师在黑板上写了13个自然数,让小明计算平均数(保留两位小数),小明计算出的答案是11.43.老师说最后一位数字错了,其他的数字都对,则正确答案应该是( ).
热门考点