java如不想么每次都判空 if(o !=null) 怎么做?

涉及到对象操作 object.xxxx(),如果对象为null则会抛异常,如果每次都if(o !=null) 代码很丑陋

一种做法是创建对象或者方法返回对象时都new一个对象而不是返回null
不过这样有时也不太好,比如结果为空的时候返回null更合理一点

有更好的建议么 ?

阅读 20.9k
评论 2012-08-28 提问
    14 个回答
    诸天孤狐
    • 1
    • 新人请关照

    assert o != null ; 不知道可不可行?

    评论 赞赏 2012-11-26