当前位置: 代码迷 >> J2SE >> 处理null有什么好方法?解决办法
  详细解决方案

处理null有什么好方法?解决办法

热度:93   发布时间:2016-04-24 01:02:40.0
处理null有什么好方法?
问个小白问题,最近碰到很多null的问题,比如把数据存到对象里,但是输出的时候就发现报null异常
难道每次获取对象,都要判断空吗?每次都写一句if xx=null会不会显得太繁琐?但是不写又运行不下去,显得代码不够健壮
请问大家有什么好的方法,或者好的模式可以解决吗?

------解决方案--------------------
写一个工具类,里面写一个静态方法,专门用来检查是否为空。
Java code
public static final String nullToEmpty(String str) {    if (str == null || "".equals(str.trim())) {      return "";    }    else {      return str;    }  }
------解决方案--------------------
可以使用 Null Object pattern.

可以参考一下这个文章 http://i-csdn.com/index.php?option=com_content&view=article&id=131:icsdn-how-to-avoid-null-statements-in-java&catid=41:java2&Itemid=82
  相关解决方案