- package com.review.demo;
- import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
- import java.util.ListIterator;
- public class ListIteratorDemo {
- public static void main(String[] args) {
- //创建List集合对象
- List list = new ArrayList();
-
- //向集合中添加元素
- list.add("科比");
- list.add("布兰特");
- list.add("乔丹");
- list.add("NBA");
- //获取List集合的专属迭代器
- ListIterator it = list.listIterator();
- while (it.hasNext()) {
- String obj = (String) it.next();
- if (obj.equals("NBA")) {
- //千万注意:不要使用集合对象.add()方法
- //要使用迭代器下的add方法
- it.add("新人");
- }
-
- }
- System.out.println(list);
- }
- }
复制代码 |
|