import java.util.ArrayList;
public class ArrayListTest {
public static void main(String[] args) {
//构造方法
//ArrayList a= new ArrayList<>();
ArrayList al1 = new ArrayList<>();
//常用成员方法
//boolean add(E)
System.out.println(al1.add("abc"));
al1.add("def");
System.out.println(al1);
//void add(int index, String)在指定位置插入
al1.add(1,"插入");
System.out.println(al1);
//boolean remove(Object o) 删除指定元素,返回是否成功
System.out.println(al1.remove("def"));
System.out.println(al1);
al1.add("def");
//E remove(int index);删除索引处的元素,返回被删除的元素;
System.out.println(al1.remove(1));
System.out.println(al1);
//E get(int index)返回索引处的元素
System.out.println(al1.get(0));
//E set(int index, E element)修改索引位置的元素,返回被修改的元素;
System.out.println(al1.set(1, "修改"));
System.out.println(al1);
//int size()返回元素的个数
System.out.println(al1.size());
//遍历ArrayList
System.out.println("遍历:");
for(String s : al1){
System.out.println(s);
}
}
}
结果如下:



