package com.test; import org.junit.Test; import com.mycoding.Iterator; import com.mycoding.LinkedList; import com.mycoding.List; public class LinkedListTest { @Test public void Test1() { List list = new LinkedList(); list.add(0); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); list.add(6); list.add(7); list.add(8); list.add(9); list.add(10); Iterator it = list.iterator(); while(it.hasNext()) { Object str = it.next(); System.out.println(str); } } @Test public void Test2() { List list = new LinkedList(); list.add(0); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); list.add(6); list.add(7); list.add(8); list.add(9); list.add(10); System.out.println(list); System.out.println(list.size()); list.remove(0); list.remove(5); list.remove(8); System.out.println(list); System.out.println(list.size()); list.add(0,"aaaa"); list.add(3, "bbbb"); list.add(10,"cccc"); System.out.println(list); System.out.println(list.size()); ((LinkedList) list).addFirst("0000"); ((LinkedList) list).addLast("zzzz"); System.out.println(list); System.out.println(list.size()); System.out.println(list.get(0)); System.out.println(list.get(8)); } }