黑马程序员技术交流社区
标题:
集合迭代器
[打印本页]
作者:
kemeng
时间:
2015-3-18 17:56
标题:
集合迭代器
import java.util.*;
class Demo2
{
public static void sop(Object str)
{
System.out.println(str);
}
public static void main(String[] args)
{
ArrayList al=new ArrayList();
//添加元素
al.add("java1");
al.add("java2");
al.add("java3");
ListIterator li=al.listIterator();
while(li.hasNext())
{
Object obj=li.next();
if(obj.equals("java2"))
//li.add("java9");
li.set("java9");
}
sop(al);
while(li.hasPrevious())
{
sop("pre="+li.previous());
}
/*
Iterator it=al.iterator();
while(it.hasNext())
{
Object obj=it.next();
if(obj.equals("java2"))
it.remove();
sop("obj="+obj);
}
sop(al);
*/
}
public static void method()
{
ArrayList al=new ArrayList();
//添加元素
al.add("java1");
al.add("java2");
al.add("java3");
sop("al:"+al);
//在指定位置添加元素
//al.add(1,"java4");
//删除指定位置的元素
//al.remove(2);
//修改元素
//al.set(1,"007");
//通过角标获取元素
//sop("get(1)"+al.get(2));
//获取所有元素
for(int i=0;i<al.size();i++)
{
System.out.println("al("+i+")="+al.get(i));
}
Iterator it=al.iterator();
while(it.hasNext())
{
sop("next="+it.next());
}
//sop(al);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2