package com.itheimademo; 
 
import java.util.ArrayList; 
import java.util.Iterator; 
import java.util.ListIterator; 
 
//、已知 ArrayList 集合中存有: Hello,World,Java,三个字符串。 
//需求:判断集合中是否有"Java",如果有,就往集合中添加一个"JavaEE"。 
//提示:要用列表迭代器(ListIterator) 
public class MyArrayLIst_Add { 
        public static void main(String[] args) { 
                ArrayList<String> list = new ArrayList<>(); 
                list.add("Hello"); 
                list.add("World"); 
                list.add("Java"); 
                 
//                Iterator<String> lit = list.iterator(); 
                ListIterator<String> lit = list.listIterator();                //根据集合对象获取对应的迭代器对象 
                while(lit.hasNext()) { 
                        String n = null; 
                        if("Java".equals(n)) {        //ConcurrentModificationException  并发修改异常 
                                lit.add("JavaEE"); 
                        } 
                        System.out.println(n); 
                } 
                 
                System.out.println(list); 
        } 
} 
 
 |   
        
 
    
    
    
     
 
 |