簡易代碼之家

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            157 Posts :: 2 Stories :: 57 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(2)

          我參與的團隊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          比如我們要在List<Object> list = new ArrayList<Object>()中根據條件刪除若干個元素。
          方式一:

          for(int i = 0;i<list.size();i++){
                      
          if(list.get(i).toString().equals("Test")){
                          list.remove(i);
                      }

                  }
          這種方式由于list的size一直在變,刪除動作也受到影響,方式二可改變此問題。
          方式二:
          for(int i = list.size()-1;i>-1;i--){
                      
          if(list.get(i).toString().equals("Test")){
                          list.remove(i);
                      }

                  }
          posted on 2009-09-21 12:39 Jakin.zhou 閱讀(162) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 太原市| 隆化县| 车致| 浦城县| 遂平县| 交城县| 普兰县| 台州市| 蒙山县| 阳朔县| 白水县| 沙湾县| 泰顺县| 井陉县| 靖远县| 潞西市| 清新县| 安乡县| 兴城市| 永年县| 青神县| 新兴县| 包头市| 江安县| 长海县| 洛川县| 黄浦区| 耿马| 蓬莱市| 佛坪县| 北宁市| 中方县| 攀枝花市| 增城市| 石棉县| 泽普县| 望都县| 肇东市| 长汀县| 云和县| 休宁县|