package my.collection.linearTest; import my.collection.linear.MyArrayList; public class MyArrayListTest { public static void main(String[] args) { Test(); } public static void Test(){ MyArrayList list = new MyArrayList(5); list.add("a"); list.add("b"); list.add("c"); list.add("d"); System.out.println("size=" + list.size() + "\t" +"get(3)=" + list.get(3)); //abcd list.remove(2); //abd System.out.println(list.toString()); System.out.println("size=" + list.size()); list.add(2, "e"); //abed System.out.println(list.toString()); list.add("f"); list.add("g"); //abedfg System.out.println(list.toString()); list.add(2, "h"); //abhedfg System.out.println(list.toString()); list.remove(0); //bhedfg System.out.println(list.toString()); System.out.println("get(3)=" + list.get(3)); } }