package com.btp.t4; /* * List常用的方法:增(add(Object obj)),删(remove),改(set(int index,Object obj)),查(get(int index)) * 插(add(int index,Object obj)) 长度(size()) *ArrayList底层是由数组 实现的 *LinkedLi底层是由链表实现的(适合频繁的插入,删除操作) */ import java.util.ArrayList; import java.util.List; import org.junit.Test; public class TestList { //ArrayList:List的主要实现类 @Test public void testList1(){ List list=new ArrayList(); list.add(123); list.add(456); list.add(new String("AA")); list.add(new String("BB")); list.add(0, 55);//在指定的位置添加元素 System.out.println(list); Object obj=list.get(1);//获取指定索引的元素 System.out.println(obj); list.remove(0);//删除指定位置的元素 System.out.println(list); list.set(0, 111);//设置指定索引位置的元素为111 System.out.println(list); } }