您的位置:首页 > 其它

关于空集合的声明的方法

2015-10-30 17:16 288 查看
在实际编码工作中,如果一个方法的返回值是一个集合,这个时候你的处理逻辑中有一条分支是返回空数据的,之前我的做法一直是返回null。

但是如果像我这样一味地返回null,会让调用该方法的上层很“难堪”:调用该方法后的返回值,在拿来使用之前,需要先判断一下是否是空对象,要不然就会发生空指针异常。

好在JDK内部提供了一种返回空集合的很好的方式:

List list=Collections.EMPTY_LIST;
Map<String ,Object> map=Collections.EMPTY_MAP;

Collections.emptyList();
Collections.emptyMap();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: