* List中相对于Collection,新增加的方法
* void add(int index, Object
ele):在指定的索引位置index添加元素ele
boolean addAll(int index, Collection eles)
Object get(int index):获取指定索引的元素
Object remove(int index):删除指定索引位置的元素
Object set(int index, Object
ele):设置指定索引位置的元素为ele
int indexOf(Object
obj):返回obj在集合中首次出现的位置。没有的话,返回-1
int lastIndexOf(Object
obj):返回obj在集合中最后一次出现的位置.没有的话,返回-1
List subList(int fromIndex, int
toIndex):返回从fromIndex到toIndex结束的左闭右开一个子list
List常用的方法:增(add(Object obj)) 删(remove) 改(set(int
index,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 @Test 19 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 }
时间: 2024-10-27 12:32:51