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

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

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

    posts - 54,  comments - 1,  trackbacks - 0

    當使用Iterator循環訪問Collection時,如果一刪除元素(Collection.remove())就會拋出異常:ConcurrentModificationException .不得其解,在狗狗上找到一個解釋:

    (1)集合只在一處被使用,這自然沒有并發問題,不過還是不可以大膽修改,如果循環中刪除集合中的元素,一定要調用Iterator的remove方法,而不是Collection的remove方法,前者刪除后會修改Iterator的一個值,使得循環以為集合沒被修改,可以繼續進行,而調用后者沒有修改Iterator中的值,繼續循環同樣會拋出異常。至于添加元素,Iterator中沒有提供相應方法,所以如果在循環中添加,添加后就只能跳出循環了。

    (2)同一個集合在多處被使用,索性不要刪除了,本來這種情況就不應該修改集合大小,如果你決得集合大小的修改不會影響程序的正常邏輯,那么使用時只好clone一個了。 

    posted on 2005-08-11 14:42 ZhuJun 閱讀(816) 評論(0)  編輯  收藏 所屬分類: 開發手記

    蜀中人氏,躬耕于珠海

    <2005年8月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    留言簿(2)

    隨筆分類(71)

    隨筆檔案(54)

    博客

    文檔

    站點

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 50748
    • 排名 - 980

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 国产vA免费精品高清在线观看 | 久久免费线看线看| 免费乱码中文字幕网站| 日韩国产欧美亚洲v片| 精品久久久久久久免费人妻| 亚洲国产激情在线一区| 成人毛片免费观看视频| 亚洲精品理论电影在线观看| 永久免费bbbbbb视频| 国产亚洲男人的天堂在线观看| 国产jizzjizz免费看jizz| 一区免费在线观看| 日韩亚洲变态另类中文| 国产精品99精品久久免费| 久久久久亚洲Av无码专| 久草在视频免费福利| 亚洲欧美黑人猛交群| 国产一精品一aⅴ一免费| h片在线播放免费高清| 在线观看亚洲一区二区| 国内免费高清在线观看| 亚洲成在人线在线播放无码| 国产成人99久久亚洲综合精品| 东北美女野外bbwbbw免费| 亚洲一区二区中文| 日韩精品无码人妻免费视频| 国产99久久久国产精免费 | 97人妻无码一区二区精品免费| 亚洲AV日韩综合一区尤物| vvvv99日韩精品亚洲| 久久精品中文字幕免费| 中文字幕无码亚洲欧洲日韩| 亚洲国产香蕉人人爽成AV片久久| a级毛片高清免费视频| 亚洲视频一区二区三区四区| 又黄又爽一线毛片免费观看| 久久这里只精品99re免费| 在线亚洲高清揄拍自拍一品区| 亚洲中文字幕视频国产| 很黄很黄的网站免费的| 一级做性色a爰片久久毛片免费|