import java.sql.Array;
import java.util.ArrayList;
import java.util.Iterator;

import com.Likefr.demo.Person;

public class Demo {

    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList();
        list.add("a");
        list.add("b");
        list.add("b");
        list.add("d");
        list.add("e");

        /*   //第一种方法
         * for (int i = 0; i < list.size(); i++) { if ("b".equals(list.get(i))) {
         * list.remove(i--); } }
         */

        /*  //第二种方法
         * Iterator it=list.iterator(); while(it.hasNext()) { if("b".equals(it.next()))
         * { it.remove(); } }
         */

    /*    for (String string : list) {   //不能删除集合内元素  会产生修改并发异常 java.util.ConcurrentModificationException 
            if ("b".equals(string)) {
                list.remove("b");
            }
        }
        */
        System.out.print(list);
    }
    /*
     * public static ArrayList getSingle(ArrayList list) { return ArrayList(); }
     */
}
最后修改:2019 年 12 月 21 日
如果觉得我的文章对你有用,请随意赞赏