本帖最后由 郑庆伟 于 2012-7-6 18:37 编辑
import java.util.*;
class CollectionDemo
{
public static void sop(Object obj)
{
System.out.println(obj);
}
public static void main(String[] args)
{
ArrayList al = new ArrayList();
al.add("java01");
al.add("java02");
al.add("java03");
al.add("java04");
ListIterator li = al.listIterator();
while(li.hasNext())
{
Object obj = li.next();
if(obj.equals("java02"))
li.set("java006");
}
sop("hasNext():"+li.hasNext());//为什么输出是false,hasNext():不是从集合中开头开始吗?毕老师讲迭代器遍历结束后指针在最后一个元素后面,所以才为fale, //那么hasNext()跟迭代器的遍历有什么关系?
sop("hasPreViouse()"+li.hasPrevious());
}
|