<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 89,  comments - 98,  trackbacks - 0
    我們在使用List,Set的時候,為了實現對其數據的遍歷,我們經常使用到了Iterator(跌代器)。
    使用跌代器,你不需要干涉其遍歷的過程,只需要每次取出一個你想要的數據進行處理就可以了。但是在使用的時候也是有不同的。
    List和Set都有iterator()來取得其迭代器。對List來說,你也可以通過listIterator()取得其迭代器,兩種迭代器在有些時候是不能通用的,Iterator和ListIterator主要區別在以下方面:
    1.????ListIterator有add()方法,可以向List中添加對象,而Iterator不能
    2.????ListIterator和Iterator都有hasNext()和next()方法,可以實現順序向后遍歷,但是ListIterator有hasPrevious()和previous()方法,可以實現逆向(順序向前)遍歷。Iterator就不可以。
    3.????ListIterator可以定位當前的索引位置,nextIndex()和previousIndex()可以實現。Iterator沒有此功能。
    4.????都可實現刪除對象,但是ListIterator可以實現對象的修改,set()方法可以實現。Iierator僅能遍歷,不能修改。

    因為ListIterator的這些功能,可以實現對LinkedList等List數據結構的操作。
    其實,數組對象也可以用迭代器來實現。
    org.apache.commons.collections.iterators.ArrayIterator就可以實現此功能,我此前曾經提過起用法。具體可以參考[link=http://www.javaresearch.org/article/showarticle.jsp?column=1&thread=41142
    ]
    一般情況下,我們使用Iterator就可以了,如果你需要進行記錄的前后反復檢索的話,你就可以使用ListIterator來擴展你的功能,(有點象JDBC中的滾動結果集)。
    posted on 2006-09-22 09:02 水煮三國 閱讀(422) 評論(0)  編輯  收藏 所屬分類: J2SE
    <2006年9月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    常用鏈接

    留言簿(4)

    隨筆分類(85)

    隨筆檔案(89)

    文章分類(14)

    文章檔案(42)

    收藏夾(37)

    java

    oracle

    Sybase

    搜索

    •  

    積分與排名

    • 積分 - 210838
    • 排名 - 265

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚欧洲精品在线视频免费观看| 国产91成人精品亚洲精品| 日本免费污片中国特一级| 国产成人麻豆亚洲综合无码精品| 免费国产黄网站在线观看动图| 国产91久久久久久久免费| 亚洲av成人一区二区三区观看在线| 成人毛片手机版免费看| 亚洲av无码一区二区三区天堂| 麻豆精品国产免费观看| 黄色大片免费网站| 亚洲色欲久久久久综合网| 免费H网站在线观看的| 亚洲ts人妖网站| 全免费a级毛片免费**视频| 爱情岛论坛亚洲品质自拍视频网站| 国产精品极品美女免费观看| 免费人成视频在线播放| 国产成人毛片亚洲精品| 午夜视频在线免费观看| 亚洲乱码在线观看| 国产在线不卡免费播放| 999zyz**站免费毛片| 亚洲AⅤ永久无码精品AA| 国产免费区在线观看十分钟| 亚洲国产高清人在线| 无码一区二区三区免费视频| 99亚洲乱人伦aⅴ精品| 亚洲乱亚洲乱妇无码麻豆| 99re在线精品视频免费| 亚洲精品国产高清在线观看| 在线亚洲97se亚洲综合在线| 精品无码国产污污污免费网站| 亚洲精品宾馆在线精品酒店| 亚洲国产综合久久天堂| 亚洲黄色免费电影| 国产综合成人亚洲区| 日韩精品亚洲人成在线观看 | 亚洲人成电影在线观看青青| 久久久久免费看黄A片APP| 一二三区免费视频|