学JAVA的第29天 List接口

Posted --issing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学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);
// }

以上是关于学JAVA的第29天 List接口的主要内容,如果未能解决你的问题,请参考以下文章

学Java的第17天。呃。。。今天有点奇葩

Java学习之List接口

零基础学Java—List集合(三十九)

集合框架学习之List接口

Java基础49:两个函数式接口

学习Java的第11天