數(shù)據(jù)加載中……
          循環(huán)刪除LIST數(shù)據(jù)的方法
          困惑了很久,一直沒解決,今天總算是搞定了
          下面一段是曾經償試的代碼
          1 for(Object o:list){
          2    list.remove(o);
          3 }
          這段代碼的缺點是list.remove后for(Object o:list)有問題,會報錯,因為刪除數(shù)據(jù)后list的循環(huán)不一樣了

          下面是正確的循環(huán)刪除數(shù)據(jù)的方法
          1 List<AssetsCategory> list=CategoryService.list(SystemConst.CONDITION_DEL_FALSE, 00"");
          3         Iterator<AssetsCategory> itr=list.iterator();
          4         while(itr.hasNext()){
          5             AssetsCategory obj=itr.next();
          6             if(obj.getMyCode().length()==2){  //這里加了個條件
          7                 itr.remove();
          8             }
          9         }

          posted on 2009-02-06 10:18 菜板 閱讀(1074) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)結構


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 星座| 依兰县| 东乡县| 习水县| 响水县| 凉山| 许昌县| 新晃| 清丰县| 甘谷县| 宜兰市| 遂昌县| 永善县| 阜新| 泽普县| 奉节县| 陆良县| 孝感市| 阜平县| 太仆寺旗| 望江县| 鄂托克前旗| 保德县| 历史| 东明县| 彰武县| 崇信县| 九江市| 嘉义县| 兰考县| 琼结县| 巴彦县| 织金县| 镇原县| 五峰| 临海市| 东港市| 霍邱县| 兴化市| 瑞昌市| 库伦旗|