首页 > 代码库 > JAVA学习--ArrayList使用方法:List的主要实现类

JAVA学习--ArrayList使用方法:List的主要实现类

* List中相对于Collection,新增加的方法
    *  void add(int index, Objectele):在指定的索引位置index添加元素ele
      boolean addAll(int index, Collection eles)
      Object get(int index):获取指定索引的元素
      Object remove(int index):删除指定索引位置的元素
      Object set(int index, Objectele):设置指定索引位置的元素为ele
      int indexOf(Objectobj):返回obj在集合中首次出现的位置。没有的话,返回-1
      int lastIndexOf(Objectobj):返回obj在集合中最后一次出现的位置.没有的话,返回-1
      List subList(int fromIndex, inttoIndex):返回从fromIndex到toIndex结束的左闭右开一个子list
      
      List常用的方法:增(add(Object obj)) 删(remove) 改(set(intindex,Object obj))
               查(get(int index)) 插(add(int index, Object ele))长度(size())

 

 

 1 @Test 2     public void testList2(){ 3         List list = new ArrayList(); 4         list.add(123); 5         list.add(456); 6         list.add(new String("AA")); 7         list.add(new String("GG")); 8         list.add(456); 9         System.out.println(list.indexOf(456));10         System.out.println(list.lastIndexOf(456));11         System.out.println(list.indexOf(123) == list.lastIndexOf(123));12         System.out.println(list.indexOf(444));13        14         List list1 = list.subList(0, 3);15         System.out.println(list1);16     }17    18     @Test19     public void testList1(){20         List list = new ArrayList();21         list.add(123);22         list.add(456);23         list.add(new String("AA"));24         list.add(new String("GG"));25         System.out.println(list);26         list.add(0,555);27         System.out.println(list);28         Object obj = list.get(1);29         System.out.println(obj);30         list.remove(0);31         System.out.println(list.get(0));32         list.set(0, 111);33         System.out.println(list.get(0));34     }

 

JAVA学习--ArrayList使用方法:List的主要实现类