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

          下面是正確的循環刪除數據的方法
          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 菜板 閱讀(1073) 評論(0)  編輯  收藏 所屬分類: 數據結構


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


          網站導航:
           
          主站蜘蛛池模板: 昭苏县| 饶阳县| 奇台县| 安庆市| 新营市| 德格县| 鞍山市| 江津市| 白沙| 垦利县| 茌平县| 皋兰县| 长宁县| 台东市| 宿松县| 安庆市| 靖安县| 石狮市| 乡宁县| 寿光市| 平顺县| 磐石市| 娄烦县| 玛曲县| 昭觉县| 临颍县| 临海市| 陵川县| 疏勒县| 始兴县| 平湖市| 阿克苏市| 弥渡县| 同江市| 房山区| 南昌县| 泸西县| 望都县| 天水市| 屏南县| 岑巩县|