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 阅读(618) 评论(1)  编辑  收藏 所属分类: java技术

Feedback

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


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
 
相关链接:
网站导航: