疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

java集合类Listr


 

  1.List概述。
   
    List是列表的意思,它是Collection的一种,既继承了Collection的接口,以定义一个允许有重复的有序的集合。该接口不但能够对列表的一部分金星处理,还添加了面向位置的操作。
   
    List是按照对象的进行顺序保存对象的,而不做排序,或者编辑操作。它除了拥有Collection的接口所有方法外本身还有一些其他方法。
   
    2.List的用法,以及常用方法。
   
    List常用方法
   
    1         // 在这里创建一个Sring类型的List集合。
   
    2         List lst=new ArrayList();
   
    3
   
    4         // 在List集合s里,向末尾添加"abc";
   
    5         // void add(Object item)
   
    6         lst.add("abc");
   
    7
   
    8         // 在index位置指定索引,item替换原有对象。
   
    9         // void add(int index,Object item)
   
    10         // 注意:1,集合下标从0开始。2,index不要大于Size.
   
    11         lst.add(1,"cde");
   
    12
   
    13         // 在index位置指定索引,传入Collection对象。
   
    14         // boolean addAll(int index, Collection collection)
   
    15         lst.addAll(1, lst);
   
    16
   
    17         // 去除index下标对象。注:不要超过索引。
   
    18         // Object get(int index)
   
    19         String str=lst.get(0);
   
    20
   
    21         // 查找对象element第一次出现的位置。
   
    22         //  int indexOf(Object element)
   
    23         int index=lst.indexOf("abc");
   
    24
   
    25         // 查找对象element最后出现的位置。
   
    26         // int lastIndexOf(Object element)
   
    27         int index1=lst.lastIndexOf("abc");
   
    28
   
    29         // 删除index位置的元素。 注:index不要超过索引。
   
    30         // Object remove(int index)
   
    31         lst.remove(3);
   
    32
   
    33         // 在index索引出,添加element对象。
   
    34         // Object set(int index, Object element)
   
    35         // int size()   此方法返回list集合长度。
   
    36         lst.set(lst.size()-1, "fgh");
   
    37
   
    38         System.out.println("Sring的List中有:"+lst);
   
    39         System.out.println("下标是0对象是"+str);
   
    40         System.out.println("abc第一次出现的位置" + index);
   
    41         System.out.println("abc最后一次出现的位置" + index1);