JAVA 一个类中某字段没有设定值
JAVA一个类中某字段没有设定值如:一个用户类User里面有个String类型的dept字段,我没有让他初始化为null也没有用setDept给他传值,然后我用打印u.g...
JAVA 一个类中某字段没有设定值
如: 一个用户类User 里面有个 String 类型的dept字段,我没有让他初始化为null也没有用setDept给他传值,然后我用 打印u.getDept()==null是false
打印u.getDept().equles("")也是false 这是什么原因呢? 展开
如: 一个用户类User 里面有个 String 类型的dept字段,我没有让他初始化为null也没有用setDept给他传值,然后我用 打印u.getDept()==null是false
打印u.getDept().equles("")也是false 这是什么原因呢? 展开
3个回答
展开全部
直接打印u.getDept(),里面应该有值,要不然你在打印u.getDept().equles("")的时候就会出现空指针异常,而不是出现false了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
然后我用 打印u.getDept()==null是false
这应该是true.如果你没有给他初始化值的话。
这应该是true.如果你没有给他初始化值的话。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你打印下它到底是什么值嘛。。。或者debug下。看它是什么。。。按理说应该是null哈.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询