- public static void main(String[] args) {
- ArrayList<String> aList = new ArrayList<>();
- aList.add("abc");
- aList.add("cde");
- aList.add("def");
- aList.add("111");
- aList.add("abc");
- System.out.println(aList);
-
- // 题目考点,如何避免 并发修改异常
- // 需要通过ListIterator来删除或添加元素
- ListIterator<String> itr = aList.listIterator();
- while(itr.hasNext()){
- String temp = itr.next();
- if(temp=="abc"){
- itr.remove();
- }
- }
-
- System.out.println(aList);
- }
复制代码 |