package rui.study.coding2017.coding.basic; import org.junit.Test; /** * 测试我的数组如何 * Created by 赵睿 on 2017/2/24. */ public class ArrayListTest { @Test public void newArrayList(){ System.out.println(new ArrayList().size()); System.out.println(new ArrayList(0).size()); System.out.println(new ArrayList(-1).size()); } @Test public void add() throws Exception { ArrayList arrayList=new ArrayList(2); arrayList.add(1); arrayList.add(2); System.out.println(arrayList.size()); System.out.println(arrayList.get(0)); System.out.println(arrayList.get(1)); System.out.println(arrayList.get(2)); System.out.println(arrayList.get(3)); } @Test public void add1() throws Exception { ArrayList arrayList=new ArrayList(2); arrayList.add(0); arrayList.add(0,1); arrayList.add(1,2); System.out.println(arrayList.size()); System.out.println(arrayList.get(0)); System.out.println(arrayList.get(1)); System.out.println(arrayList.get(2)); System.out.println(arrayList.get(3)); } @Test public void add2() throws Exception { java.util.ArrayList arrayList=new java.util.ArrayList(2); arrayList.add(0); arrayList.add(0,1); arrayList.add(1,2); System.out.println(arrayList.size()); System.out.println(arrayList.get(0)); System.out.println(arrayList.get(1)); System.out.println(arrayList.get(2)); System.out.println(arrayList.get(3)); } @Test public void remove() throws Exception { ArrayList arrayList=new ArrayList(2); arrayList.add(0); arrayList.add(0,1); arrayList.add(1,2); System.out.println(arrayList.size()); System.out.println(arrayList.remove(1)); System.out.println(arrayList.size()); System.out.println(arrayList.get(0)); System.out.println(arrayList.get(1)); System.out.println(arrayList.get(2)); } @Test public void iterator() throws Exception { ArrayList arrayList=new ArrayList(2); arrayList.add(0); arrayList.add(0,1); arrayList.add(1,2); Iterator iterator=arrayList.iterator(); while(iterator.hasNext()){ System.out.println(iterator.next()); } } }