A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kemeng 中级黑马   /  2015-3-18 17:56  /  612 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. import java.util.*;
  2. class Demo2
  3. {
  4.         public static void sop(Object str)
  5.         {
  6.                 System.out.println(str);
  7.         }
  8.         public static void main(String[] args)
  9.         {
  10.                 ArrayList al=new ArrayList();

  11.                 //添加元素
  12.                 al.add("java1");
  13.                 al.add("java2");
  14.                 al.add("java3");
  15.                
  16.                 ListIterator li=al.listIterator();
  17.                 while(li.hasNext())
  18.                 {
  19.                         Object obj=li.next();
  20.                         if(obj.equals("java2"))
  21.                                 //li.add("java9");
  22.                         li.set("java9");
  23.                 }
  24.                 sop(al);

  25.                 while(li.hasPrevious())
  26.                 {
  27.                         sop("pre="+li.previous());
  28.                 }

  29.                 /*
  30.                 Iterator it=al.iterator();
  31.                 while(it.hasNext())
  32.                 {
  33.                         Object obj=it.next();
  34.                         if(obj.equals("java2"))
  35.                                 it.remove();
  36.                         sop("obj="+obj);
  37.                 }
  38.                 sop(al);
  39.                 */
  40.                
  41.         }
  42.         public static void method()
  43.         {
  44.                 ArrayList al=new ArrayList();

  45.                 //添加元素
  46.                 al.add("java1");
  47.                 al.add("java2");
  48.                 al.add("java3");
  49.                 sop("al:"+al);
  50.                 //在指定位置添加元素
  51.                 //al.add(1,"java4");
  52.                 //删除指定位置的元素
  53.                 //al.remove(2);

  54.                 //修改元素
  55.                 //al.set(1,"007");

  56.                 //通过角标获取元素
  57.                 //sop("get(1)"+al.get(2));

  58.                 //获取所有元素
  59.                 for(int i=0;i<al.size();i++)
  60.                 {
  61.                         System.out.println("al("+i+")="+al.get(i));
  62.                 }

  63.                 Iterator it=al.iterator();
  64.                 while(it.hasNext())
  65.                 {
  66.                         sop("next="+it.next());
  67.                 }


  68.                 //sop(al);
  69.         }
  70. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马