- 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);
- }
- }
复制代码
|
|