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

【Java】Collections.EMPTY_LIST跟Collections.emptyList()简单使用心得

2012-11-03 
【Java】Collections.EMPTY_LIST和Collections.emptyList()简单使用心得?1.背景在某些情况下,我们经常需要发

【Java】Collections.EMPTY_LIST和Collections.emptyList()简单使用心得

?

1.背景
在某些情况下,我们经常需要发挥一个空的集合对象,比如说在数据查询时,并不需要发挥一个NULL或是异常,那么就可以返回一个空的集合对象。
JDK提供了两个方式来返回集合对象,那么两者有何区别呢?那就看代码吧!

2.源码解析

?

"Index:?"+index);??
  • ?}??

    ?

    但是对于我们无论是?
    ?for (int i =0 ; i < ...)还是 for (Person p : personList)都不会调用到get(int index)这个方法,可以放心使用!前一种方式我们可以很好理解,因为首先是调用了size().后者foreach的实现原理还需要考究下!

  • 热点排行