首页 > 代码库 > 删除List中制定的值的方法

删除List中制定的值的方法

/**     *      * @param args     */    public static void main(String[] args) {        List<String> list = new ArrayList<String>();        list.add("aa");        list.add("cf");        list.add("bb");        list.add("cc");        list.add("cb");        list.add("dd");        // 删除list中的值        for (int i = list.size() - 1; i >= 0; --i) {            if (list.get(i).startsWith("c")) {                list.remove(i);            }        }        System.out.println("size = " + list.size());        System.out.println(list);    }

  

 

不论你怎么删 后边的顺序是不变的。 下标也是不变的, 删除的永远是你list里面正确的对象。
 
 

删除List中制定的值的方法