连续删除List中的元素

    xiaoxiao2025-07-30  13

    需求:有时候我们需要对List中满足一定条件的元素进行删除,但是在操作过程中就会出现删除后元素减少,位置对不上问题,可以用下面方法

    int r=0;//标记删除个数 for(int i=0;i<list.length;i++) { if(list[i-r]满足条件) { list.remove(i-r); r++;//删除的个数增加 } }
    转载请注明原文地址: https://ju.6miu.com/read-1301215.html
    最新回复(0)