public class ListIteratorTest {
public static void main(String[] args) {
String[] string = {"java","php","heml5"};
List list = new ArrayList();
for (int i = 0; i<string.length; i++)
{
list.add(string[i]);
}
System.out.println(list);
ListIterator listIterator = list.listIterator(); // 创建一个listIterator的list的迭代器
while (listIterator.hasNext())
{
System.out.println(listIterator.next()); //通set的list的功能相同的hasnext() next()两个方法
listIterator.add("新增的消息");
}
System.out.println(" ");
System.out.println("开始逆向迭代输出");
while (listIterator.hasPrevious())
{
System.out.println(listIterator.previous()); //相对于set不同的listIteartor多了一个向前迭代输出的功能。
}
}
}
/*
输出结果:
[java, php, heml5]
java
php
heml5
开始逆向迭代输出
新增的消息
heml5
新增的消息
php
新增的消息
java
*/
java中ListIterator类
最新推荐文章于 2023-10-21 20:18:38 发布