Java List批量删除remove()方法陷阱

Java List在进行批量删除remove()的时候,只会删除一条数据的问题:

 for (int i = 0; i <list.size() ; i++) {
         if(i > position){
            LOG.info("remove : "+i);
            list.remove(i);
           i--;
        }
      }

在元素被移除掉后,进行索引后移,特此记录一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章