<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

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲第一香蕉视频| 亚洲av永久无码精品秋霞电影秋 | 今天免费中文字幕视频| 亚洲黄色免费电影| 亚洲精品国产福利在线观看| 三年片在线观看免费观看大全动漫 | 少妇中文字幕乱码亚洲影视| 嫩草成人永久免费观看| 亚洲国产天堂久久综合网站| 最近免费中文字幕大全免费版视频 | 亚洲综合无码一区二区三区| **实干一级毛片aa免费| 久久乐国产综合亚洲精品| a级毛片毛片免费观看久潮| 亚洲午夜国产精品无码 | 亚洲中文字幕久久精品无码VA| 女人18毛片水真多免费播放| 国产天堂亚洲国产碰碰| 国产亚洲精品久久久久秋霞| 国产午夜无码精品免费看动漫| 亚洲电影免费观看| 日本一区免费电影| 三级毛片在线免费观看| 亚洲黄片毛片在线观看| 最好免费观看高清在线| 亚洲日本在线免费观看| 日韩精品免费电影| a级成人毛片免费图片| 亚洲国产精品成人综合色在线婷婷| 成人爽A毛片免费看| 免费看一级毛片在线观看精品视频| 亚洲va久久久噜噜噜久久 | 免费高清A级毛片在线播放| 亚洲成Av人片乱码色午夜| 91香蕉成人免费网站| 香港特级三A毛片免费观看| 亚洲电影国产一区| 国产成人青青热久免费精品| 美女在线视频观看影院免费天天看| 亚洲videosbestsex日本| 亚洲高清无码在线观看|