JAVA 一个类中某字段没有设定值

JAVA一个类中某字段没有设定值如:一个用户类User里面有个String类型的dept字段,我没有让他初始化为null也没有用setDept给他传值,然后我用打印u.g... JAVA 一个类中某字段没有设定值
如: 一个用户类User 里面有个 String 类型的dept字段,我没有让他初始化为null也没有用setDept给他传值,然后我用 打印u.getDept()==null是false
打印u.getDept().equles("")也是false 这是什么原因呢?
展开
 我来答
解燎3e
2009-09-27 · TA获得超过206个赞
知道小有建树答主
回答量:452
采纳率:0%
帮助的人:329万
展开全部
直接打印u.getDept(),里面应该有值,要不然你在打印u.getDept().equles("")的时候就会出现空指针异常,而不是出现false了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qinghua9
2009-09-27 · TA获得超过1679个赞
知道大有可为答主
回答量:6101
采纳率:0%
帮助的人:2376万
展开全部
然后我用 打印u.getDept()==null是false

这应该是true.如果你没有给他初始化值的话。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dc81944bb
2009-09-27 · TA获得超过572个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:726万
展开全部
那你打印下它到底是什么值嘛。。。或者debug下。看它是什么。。。按理说应该是null哈.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式