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);
}
}
|
|