package com.coding.basic; import org.junit.Assert; import org.junit.Test; public class ArrayListTest { @Test public void test() { List list = new ArrayList(); for(int i = 0; i < 10; i++) { list.add(i); } Assert.assertEquals(10, list.size()); list.add(11); list.add(3,99); Assert.assertEquals(99, list.get(3)); Assert.assertEquals(12, list.size()); Assert.assertEquals(99, list.remove(3)); Assert.assertEquals(11, list.size()); Iterator iterator = list.iterator(); for (int i = 0; i< list.size(); i++) { System.out.println(list.get(i)); } System.out.println("======"); while (iterator.hasNext()) { System.out.println(iterator.next()); } } }