package arraylist; import org.junit.Before; import org.junit.Test; public class ArrayListTest { ArrayList arr = null; @Before public void setup() { arr = new ArrayList(); } @Test public void testAdd() { arr.add("ele-1"); arr.add("ele-2"); printArrayList(); arr.add(0, "ele-0"); printArrayList(); } @Test public void testGet() { arr.add("ele-1"); arr.add("ele-2"); printArrayList(); arr.remove(0); printArrayList(); System.out.println((String)arr.get(1)); } @Test public void testRemove() { for (int i = 0; i < 10; i++) { arr.add("ele-"+i); } printArrayList(); arr.remove(1); System.out.println("After Remove"); printArrayList(); } /** * 打印ArrayList * @param arr */ private void printArrayList() { System.out.print("["); for (int i = 0; i < arr.size(); i++) { System.out.print((String)arr.get(i) + ", "); } System.out.println("]"); } }