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

          Feedback

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

          主站蜘蛛池模板: 邹城市| 岑溪市| 南雄市| 黄梅县| 阿克陶县| 岑巩县| 新营市| 汉阴县| 新平| 醴陵市| 永吉县| 田阳县| 泾川县| 潼南县| 积石山| 江川县| 甘孜县| 长沙县| 河间市| 城市| 南雄市| 上杭县| 太谷县| 潮安县| 涞水县| 酉阳| 新密市| 云南省| 类乌齐县| 溧阳市| 白银市| 宁安市| 砚山县| 滦平县| 临海市| 大英县| 庄浪县| 北川| 泽普县| 中宁县| 万荣县|