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 閱讀(2460) 評論(1)  編輯  收藏 所屬分類: java技術

          Feedback

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

          主站蜘蛛池模板: 临邑县| 新乡市| 栖霞市| 砚山县| 南涧| 抚州市| 柳河县| 玉林市| 满城县| 开原市| 山东省| 兴业县| 泽库县| 华坪县| 拉萨市| 柳州市| 上林县| 西平县| 云霄县| 新巴尔虎左旗| 大厂| 县级市| 昭觉县| 泌阳县| 辽阳县| 江油市| 江都市| 仁寿县| 乌拉特后旗| 八宿县| 盘锦市| 惠州市| 灵石县| 伊川县| 榕江县| 靖边县| 通渭县| 淳化县| 历史| 安康市| 赞皇县|