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);
}
}