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

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

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

    posts - 43,comments - 75,trackbacks - 0

    今天在寫程序時遇到了 java.util.ConcurrentModificationException? 異常,
    參考網上程序后,解決了問題,至少現在沒有這個異常了。
    主要是在刪除iterator元素時使用了原來的hashmap名稱,改成直接使用iterator的remove方法就可以了。
    參考如下:

    來自:http://java.mblogger.cn/zzjie/posts/16422.aspx

    在Map或者Collection的時候,不要用它們的API直接修改集合的內容,如果要修改可以用Iterator的remove()方法,例如:

    ??? public void setReparation( Reparation reparation ) {
    ??????? for (Iterator it = this.reparations.iterator();it.hasNext();){????//reparations為Collection
    ??????????? Reparation repa = (Reparation)it.next();
    ??????????? if (repa.getId() == reparation.getId()){
    ??????????????? this.reparations.remove(repa);
    ????????????????this.reparations.add(reparation);
    ??????????? }
    ??????? }
    ?? }

    如上寫會在運行期報ConcurrentModificationException,可以如下修改:

    ??? public void setReparation( Reparation reparation ) {
    ??????? boolean flag = false;
    ??????? for (Iterator it = this.reparations.iterator();it.hasNext();){????//reparations為Collection
    ??????????? Reparation repa = (Reparation)it.next();
    ??????????? if (repa.getId() == reparation.getId()){
    ??????????????? it.remove();
    ??????????????? flag = true;
    ??????????????? break;
    ??????????? }
    ??????? }
    ??????? if(flag){
    ????????? this.reparations.add(reparation);
    ??????? }
    ??? }

    具體可以參考:http://gceclub.sun.com.cn/yuanchuang/week-14/iterator.html

    posted on 2006-06-07 18:11 夢源 閱讀(951) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 毛片大全免费观看| 国产无遮挡又黄又爽免费网站| 99久久免费精品视频| 国产91精品一区二区麻豆亚洲| 亚洲av中文无码字幕色不卡| 成人免费无码大片a毛片| 亚洲国产乱码最新视频| 青青青免费国产在线视频小草| 亚洲日韩乱码久久久久久| 1000部羞羞禁止免费观看视频| 亚洲国产夜色在线观看| 久久99九九国产免费看小说| 亚洲人成77777在线播放网站不卡| 少妇高潮太爽了在线观看免费| 涩涩色中文综合亚洲| 日韩精品视频免费网址| 成a人片亚洲日本久久| mm1313亚洲精品无码又大又粗 | 亚洲mv国产精品mv日本mv| 国产免费av片在线看| 色窝窝亚洲av网| 国产精品V亚洲精品V日韩精品| 丝袜捆绑调教视频免费区| 亚洲AV无码成人网站久久精品大| 久久国产精品2020免费m3u8| 亚洲无成人网77777| 日本免费一区二区三区最新| 一区免费在线观看| 久久久久亚洲精品影视| 韩国免费一级成人毛片| 精品视频免费在线| 久久亚洲免费视频| 最近2019中文免费字幕| 一级做a爰性色毛片免费| 亚洲AV成人一区二区三区AV| 国产一卡2卡3卡4卡2021免费观看| 亚洲AV色欲色欲WWW| 国产亚洲综合成人91精品| 国产免费不卡v片在线观看 | 久99久无码精品视频免费播放| 亚洲AV日韩精品久久久久久|