import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
public class ListIteratorDemo
{
public static void main(String[] args)
{
List<String> list = new ArrayList<String>();//实例化List接口;
list.add("a");
list.add("ab");
list.add("abc");
list.add("abcd");
ListIterator<String> iter = list.listIterator();//实例化ListIterator接口;
System.out.println("由前向后输出:");
while(iter.hasNext())
{
System.out.println("当前元素索引:" + iter.nextIndex());
String str = iter.next(); //取出内容;
System.out.println(str + "、");
iter.set("人人-" + str); //替换元素;
}
System.out.println("由后向前输出:");
iter.add("人人"); //增加元素;
while(iter.hasPrevious())
{
String str = iter.previous(); //取出内容;
System.out.println(str + "、"); //输出内容;
}
}
}