/*
列表迭代器ListIterator 的使用
注意:只有list集合具备ListIterator迭代器,因为List集合中的元素都带角标。
*/
import java.util.*;
class ListIteratorTest
{
public static void sop(Object obj){
System.out.println(obj);
}
public static void main(String[] args) throws Exception
{
printAll();
}
public static void printAll() throws Exception
{
//获取对象,添加元素。
ArrayList<String> al=new ArrayList<String>();
al.add("java01");
al.add("java02");
al.add("java03");
System.out.println("原始:"+al);
//获取迭代器,在迭代过程中可以对集合进行增、删、改、查
ListIterator li= al.listIterator();
while (li.hasNext())
{
Object obj=li.next();
if (obj.equals("java02"))
{
//li.add("java09");
li.set("java005");
//li.remove("java03")
}
}
sop(al);
}
}
|
|