判断一个对象为空失败,大家看看我的代码有问题吗? 本帖最后由 BigBird2012 于 2010-04-18 22:03:47 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你的department 对象是string类型,那就应该可以 if (department != null && !"".equals(department))这句错了,应该是if (department != null || !"".equals(department)) 不是String类型的,是一个类的对象 判断空字符串用if(s != null && s.length() > 0)更高效一些你这个情况看看department内容是什么吧,java的null机制很糟,null + "" == "null",所以有时候你的字符串内容是"null"也不一定 那"".equals(department)就不行了如果你覆盖了toString()函数,你可以试试"".equals(department.toString()) 我也很郁闷判断这个类中的一个String类型的属性时,照上面那样判断,一点都没问题,但是判断一个类的对象,我的代码就挂了 html使用ajax+cookie session丢失,改为jsp就可以了 struts2当请求参数等于零时出现问题 JSP标签问题,有点难搞,高手指点哈!!!! ajax4jsf配置 JSP不支持height属性? soap信息访问webservices 一个很菜的Java Applet小程序出错,请帮忙! 5分钟内结:谁能告诉我Tomcat4.0在哪里下载!!!!急用中..... 用JAVA连接池遇到的头疼问题?一定要看看哦!!!! 请进来取分!!!!!!!!!!!!! SSH dispatchAction 问题 hibernate映射自动获取时间的问题
if (department != null || !"".equals(department))
你这个情况看看department内容是什么吧,java的null机制很糟,null + "" == "null",所以有时候你的字符串内容是"null"也不一定
"".equals(department)
就不行了
如果你覆盖了toString()函数,你可以试试
"".equals(department.toString())
判断这个类中的一个String类型的属性时,照上面那样判断,一点都没问题,但是判断一个类的对象,我的代码就挂了