list刪除、集合遍歷刪除

      public static void main(String[] args) {
          ArrayList<Integer> list = new ArrayList<>();
          list.add(1);
          list.add(2);
          list.add(3);
          list.add(4);
          for(int i=0;i<list.size();i++){
              if(list.get(i)==2){
                  list.remove(i);
                  System.out.println(list.get(i));
                  i--;
                  System.out.println(list.get(i));
              }
          }
          System.out.println(list);
    } 

list遍歷刪除  某一個、若是不作邏輯處理是沒有問題的,spa

可是裏面存在比較什麼的其餘邏輯,code

就須要將下標減一;blog

否則會出現有一項沒有處理到rem

相關文章
相關標籤/搜索