yegucheng

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            9 Posts :: 0 Stories :: 8 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          今天使用Collections.emptyList(),返回一個空的List
          但是發(fā)現(xiàn)它不支持Add功能,調用Add會拋出unsupportedException,
          在以后要返回一個空的List,并還需要后續(xù)操作時,不能使用Collections.emptyList()方法,看文檔發(fā)現(xiàn),List的實現(xiàn)類都有自己的實現(xiàn),而返回的EmptyList的實現(xiàn)沒有實現(xiàn)add(int index, E element方法,使用了
              AbstractList.add(int index, E element){
           throw new UnsupportedOperationException();
              }
          posted on 2007-10-29 12:28 yegucheng 閱讀(2462) 評論(1)  編輯  收藏 所屬分類: java技術

          Feedback

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

          主站蜘蛛池模板: 柏乡县| 新巴尔虎右旗| 彭水| 河津市| 清河县| 民县| 读书| 商河县| 龙里县| 贺兰县| 左云县| 南和县| 哈巴河县| 政和县| 虹口区| 凤台县| 交城县| 府谷县| 常德市| 秭归县| 武冈市| 农安县| 沙田区| 郑州市| 渭南市| 孟州市| 福海县| 水富县| 淮南市| 宁远县| 永年县| 郯城县| 富宁县| 丁青县| 策勒县| 唐河县| 抚州市| 漳平市| 孟州市| 济阳县| 十堰市|