1 import java.util.ArrayList; 2 import java.util.Iterator; 3 import java.util.List; 4 5 public class Test3 { 6 7 public static void main ...
1 import java.util.ArrayList; 2 import java.util.Iterator; 3 import java.util.List; 4 5 public class Test3 { 6 7 public static void main(String[] args) { 8 List list = new ArrayList(); 9 10 list.add("abc1");11 list.add("abc2");12 list.add("abc3");13 list.add("abc4");14 15 Iterator it = list.iterator();16 while (it.hasNext()){17 Object obj = it.next(); //java.util.ConcurrentModificationException18 19 if (obj.equals("abc2")){20 list.add("abc9"); //在迭代器过程中,不要使用集合操作元素,容易出现异常。21 //可以使用Iterator接口的子接口ListIterator来完成在迭代中对元素进行更多的操作22 }23 else24 System.out.println("next:"+obj);25 }26 System.out.println(list);27 28 }29 30 }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:【Java学习笔记】Iterator的子接口ListIterator
关键词:JAVA
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。