yegucheng

BlogJava 首页 新随笔 联系 聚合 管理
  9 Posts :: 0 Stories :: 8 Comments :: 0 Trackbacks
今天使用Collections.emptyList(),返回一个空的List
但是发现它不支持Add功能,调用Add会抛出unsupportedException,
在以后要返回一个空的List,并还需要后续操作时,不能使用Collections.emptyList()方法,看文档发现,List的实现类都有自己的实现,而返回的EmptyList的实现没有实现add(int index, E element方法,使用了
    AbstractList.add(int index, E element){
 throw new UnsupportedOperationException();
    }
posted on 2007-10-29 12:28 yegucheng 阅读(2447) 评论(1)  编辑  收藏 所属分类: java技术

Feedback

# re: 使用Collections.emptyList()生成的List不支持add方法 2007-10-31 16:47 dennis
NullObject模式  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问