if(item.getValueString()==null)不执行? 把代码贴出来吧。item是什么东东呀?什么对象? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 item是item类的一个对象Item item = doc.getFirstItem("notified"); if (item.getValueString() == null) { doc.replaceItemValue("notified", "1"); //这一句不执行 } else {doc.replaceItemValue("notified", "0");}为什么呢? item.getValueString() 的值不是null呗。像这种字符串的值有几种特殊情况:1、为null,判断方法--item.getValueString()==null2、为空串,判断方法--item.getValueString()==""或者item.getValueString().length()==0 3、为空格,判断方法--item.getValueString()==" " //这里要注意空格的个数 item.getValueString().equals("")或者 item.getValueString()==""空字符串和null是有区别的。空字符串是实例化后的对象,而null是空对象。 不执行就表示item.getValueString() == null的值是false,也就是item.getValueString() 的值不是null,你自己也说了item.getValueString()的值是0,那就不是null。null,""这种问题我看见的都已经被问过不下100次了。 某外企 机试题 看看谁能帮我搞定这个困扰了我一个晚上的鼠标事件问题 jdk写了一个helloworld,如何用JIT把它变成本地代码? 在ORACLE中存储过程中如何调用java程序? help me!thank you 我想用b/s的网页来远程控制其它计算机,可以实时抓取和显示及远程控制其它计算机,b/s可以吗? 跪求一个程序,急 [求助]这程序是怎么了?!!!! where 解析器 如何给HttpSession加上HttpSessionListener?(在线加分) 这样的错误是由于什么原因引起的? 谁有JAVA下做动态报表的经验或资料?高分求助
Item item = doc.getFirstItem("notified"); if (item.getValueString() == null) {
doc.replaceItemValue("notified", "1"); //这一句不执行 }
else {doc.replaceItemValue("notified", "0");}
为什么呢?
像这种字符串的值有几种特殊情况:
1、为null,判断方法--item.getValueString()==null
2、为空串,判断方法--item.getValueString()==""或者item.getValueString().length()==0
3、为空格,判断方法--item.getValueString()==" " //这里要注意空格的个数
或者 item.getValueString()==""
空字符串和null是有区别的。空字符串是实例化后的对象,而null是空对象。
null,""这种问题我看见的都已经被问过不下100次了。