黑马程序员技术交流社区
标题:
List集合使用迭代器注意的细节!!
[打印本页]
作者:
anyway1919
时间:
2015-9-10 23:34
标题:
List集合使用迭代器注意的细节!!
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);
}
}
复制代码
作者:
T-l-H、小生
时间:
2015-9-11 00:54
想起当初刚学的时候,没有注意到这些细节,果断中招了~~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2