从后台返回了一个可能带有数据的对象,我怎么判断它是否带数据。或者说我怎么判断它里面的某一属性为空?
展开全部
对于对象是否为空, 判断方式 是 if(xxxObj==null) 就可以了。
如果判断 对象的属性是否为空 一般是这样
if( xxxObj!=null && xxxObj.getXXXX()==null )
对于String比较特殊,因为String 为空字符串时,有时也算不带数据。 对于String的判定一般是
if(xxxStr==null || xxxStr.trim().length==0)
注意:上述两个组合判断,判断的顺序不能错。
如果判断 对象的属性是否为空 一般是这样
if( xxxObj!=null && xxxObj.getXXXX()==null )
对于String比较特殊,因为String 为空字符串时,有时也算不带数据。 对于String的判定一般是
if(xxxStr==null || xxxStr.trim().length==0)
注意:上述两个组合判断,判断的顺序不能错。
2018-03-22
展开全部
1、如果你是需要该对象里面的某一个数据,但是却不确定这个数据一定存在。而且能确定该对象不是空对象。那么就是使用该对象里面的获取属性方法(一般都是get方法)来红区该属性值,然后再去判断。
2、如果你是需要该对象里面的某一个数据,但是却不确定这个数据一定存在。并且也不能保证该对象一定是非空对象,这种情形就需要先判断改对象是否为空,然后再获取属性值判断是否为空
2、如果你是需要该对象里面的某一个数据,但是却不确定这个数据一定存在。并且也不能保证该对象一定是非空对象,这种情形就需要先判断改对象是否为空,然后再获取属性值判断是否为空
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接if语句判断,如果判断这个属性有没有就用if(!$A){},判断是否为空就用if($a==''){}我也是新手反正我的思路是这样的,希望对你有帮助
追问
对象是apple,里面有属性名为size,就用if(!$size)吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-08-13
展开全部
debug调试,断点放在你想要的属性赋值语句的下一行 。
追问
我是要增加一个判断语句,不是真要知道它是什么值
追答
用request传值到前台。request.getParameter()在前台获取。然后js判断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这要看你返回到哪里了。你的前台是用的什么技术?就用什么技术来判断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询