首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-05-16 
处理null有什么好方法?问个小白问题,最近碰到很多null的问题,比如把数据存到对象里,但是输出的时候就发现

处理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

热点排行
Bad Request.