乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      異常:java.util.ConcurrentModificationException

       明郎月 2007-05-15

      異常:java.util.ConcurrentModificationException

      Posted on 2005年6月20日 13:06

      在Map或者Collection的時(shí)候,不要用它們的API直接修改集合的內(nèi)容,如果要修改可以用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);
                  }
              }
         }

      如上寫會(huì)在運(yùn)行期報(bào)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./yuanchuang/week-14/iterator.html

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多