java里,判断一个对象是否是null,怎么判断

java里,判断一个对象是否是null,怎么判断不用if(obj==null)... java里,判断一个对象是否是null,怎么判断
不用if(obj==null)
展开
 我来答
freish
2009-07-14 · TA获得超过2878个赞
知道大有可为答主
回答量:3153
采纳率:0%
帮助的人:2699万
展开全部
boolean b = null instanceof Object;

java中的类都是Object的子类,如果不是null的话上面的句子肯定是true

不过谁要这么写肯定会被boss骂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
G小样
2009-07-14
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
if( obj == null) 是最简单的方式。

如果这个不你就试试异常吧。
try
{
obj.toString() ;
}catch(RuntimeException e){}
如果对象为空则会抛出空指针异常的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daay1986
2009-07-15 · TA获得超过6018个赞
知道大有可为答主
回答量:2208
采纳率:0%
帮助的人:1476万
展开全部
Object i = null;
try {
System.out.println(i.hashCode());
} catch (NullPointerException e) {
System.out.println("Object=null");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyongliang3
2009-07-14 · TA获得超过384个赞
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:0
展开全部
if( null == 对象 ¦ ¦ 对象.变量.equals( " "))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昌苼珠BD
2009-07-14 · TA获得超过102个赞
知道答主
回答量:86
采纳率:0%
帮助的人:74.9万
展开全部
boolean isNull = thisObject == null ? true : false;
isNull 是true就是空,false就不是。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式