当前位置: 代码迷 >> Java Web开发 >> 一个看不见的异常 求解
  详细解决方案

一个看不见的异常 求解

热度:6150   发布时间:2013-02-25 21:08:43.0
一个看不见的错误 求解
eclipse里的一段代码,让我跟费解,为什吗他就非得走那个地方......

求指导,大半夜了,在线等答案。
------最佳解决方案--------------------------------------------------------
说的对
------其他解决方案--------------------------------------------------------
null 和“”是不相等的,应该这样写你的判断依据
if( name != null && !"".equals(name) ){

}
是&&,而不是
------其他解决方案--------------------------------------------------------
name=null要想不走那里,除非description不为空才行.
------其他解决方案--------------------------------------------------------
引用:
null 和“”是不相等的,应该这样写你的判断依据
if( name != null && !"".equals(name) ){

}
是&&,而不是
------其他解决方案--------------------------------------------------------

正解 判断表达式可替换为==> if( (!"".equals(name)) && (!"".equals(description)) ){ ... }
------其他解决方案--------------------------------------------------------
判断值相等 别用== != 用equals
------其他解决方案--------------------------------------------------------
谢谢大家,现在我的问题解决了,主要是因为我们的开发程序不是智能判断,而是从上而下执行每一条语句,所以在写代码的时候,尤其是在逻辑判断时一定要注意先后顺序,毕竟现在的开怕平台不是那么智能的。关于“equals”与“==”的问题我也在研究,以后代码会越来越完善的,谢谢大家。
附上修改后的。

------其他解决方案--------------------------------------------------------
引用:
null 和“”是不相等的,应该这样写你的判断依据
if( name != null && !"".equals(name) ){

}
是&&,而不是
  相关解决方案