学JAVA的第29天 List接口
package cn.aaa;
import java.util.ArrayList;
import java.util.List;
/* 迭代器的并发异常 java.util.ConcurrentModificationException
* 增强for循环 java.util.ConcurrentModificationException
* 在遍历或者迭代过程中对集合进行增删 都会发生异常 * */
public class ListDemo1 {
public static void main(String[] args) {
fun();
}
private static void fun() {
List<String> l=new ArrayList<String>();
l.add("张梦雪");
l.add("锦鲤");
l.add("不燃");
l.add("abc");
//判断集合中是否有"abc" 如果有 添加"I love java"元素
for (int i = 0; i <l.size() ; i++) {
//System.out.println(l.get(i));
if ((l.get(i)).equals("abc")) {
l.add("I love java");
}
}
for (int i = 0; i <l.size() ; i++) {
System.out.println(l.get(i));
}
// for(String i:s){
// if(i.equals("abc")){
// s.add("我爱java");
// }
// }
// Iterator<String> it = s.iterator();
// while(it.hasNext()){
// String s1 = it.next();
//对获取的元素 s1进行判断 是不是有abc
//
// System.out.println(s1);
// }