当前位置: 代码迷 >> J2SE >> java对象中的属性判断空的有关问题
  详细解决方案

java对象中的属性判断空的有关问题

热度:118   发布时间:2016-04-24 01:23:39.0
java对象中的属性判断空的问题
一个对象中有STRING 属性,现在要判断是否为空

"".equals(obj.getStr())

其中的 str 是 "",先取得这个对象的str然后在进行equals 的判断,这样该怎么避免 空指针异常

每次走到这一步都是会报出空指针异常,很是郁闷


在线等,不准MARK,MARK必须举报

------解决方案--------------------
先判断
obj != null
------解决方案--------------------
obj != null && "".equals(obj.getStr())
------解决方案--------------------
探讨
obj != null && "".equals(obj.getStr())

------解决方案--------------------
探讨

obj != null && "".equals(obj.getStr())

------解决方案--------------------
探讨
obj != null && "".equals(obj.getStr())

------解决方案--------------------
刚写程序的时候经常遇到此类问题
------解决方案--------------------
先判断obj是不是空啦
------解决方案--------------------
if(str != null && "".equals(obj.getStr()){
//对象为 ""
}

------解决方案--------------------
Java code
if(str!="" && str!=null){......}
------解决方案--------------------
探讨

拉倒吧,你们说的都试了,不行
  相关解决方案