<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

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

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

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

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

    蜀中人氏,躬耕于珠海

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

    常用鏈接

    留言簿(2)

    隨筆分類(71)

    隨筆檔案(54)

    博客

    文檔

    站點(diǎn)

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 50750
    • 排名 - 980

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 四虎国产精品成人免费久久| 亚洲精品美女在线观看| 亚洲一区二区无码偷拍| 亚洲一级免费视频| 久久亚洲sm情趣捆绑调教| 久久国产乱子伦精品免费不卡| 国产亚洲av片在线观看播放| 91成人免费福利网站在线| 亚洲色欲色欲www在线丝| 少妇性饥渴无码A区免费| 国产成人A人亚洲精品无码| 99在线视频免费观看| 亚洲av日韩av不卡在线观看| 午夜免费福利小电影| 亚洲人成黄网在线观看| 四虎永久在线精品免费网址| 亚洲色少妇熟女11p| 日本a级片免费看| 特级毛片在线大全免费播放| 中文字幕久久亚洲一区 | 亚洲av日韩av永久在线观看| 日本人护士免费xxxx视频| 日韩一级片免费观看| 国产亚洲精品无码成人| 91九色老熟女免费资源站| 亚洲精品综合在线影院| 国产v片免费播放| 中文字幕久无码免费久久| 久久久久亚洲AV片无码下载蜜桃| 特级做A爰片毛片免费69| 国产亚洲精品国产福利在线观看 | 亚洲精品国产精品乱码视色| 91精品免费观看| 亚洲av无码专区在线观看下载| 亚洲av无码乱码在线观看野外 | 中国毛片免费观看| 亚洲欧洲精品视频在线观看| 国产免费人视频在线观看免费| 一本一道dvd在线观看免费视频| 亚洲国产精品免费视频| 日韩免费视频网站|