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

 


posted on 2019-03-21 21:26  叫我不不  阅读(116)  评论(0编辑  收藏  举报

导航