public class TestList2 { public static void main(String[] args) { List L = new List(); ListElem e; e = new ListElem("A", new Integer(100)); L.insert(e); System.out.println(L); e = new ListElem("B", new Integer(456)); L.insert(e); System.out.println(L); e = new ListElem("C", new Integer(612)); L.insert(e); System.out.println(L); e = new ListElem("D", new Integer(981)); L.insert(e); System.out.println(L); e = new ListElem("E", new Integer(765)); L.insert(e); System.out.println(L); System.out.print("List after 5 insertions >> "); System.out.println(L); System.out.println(); L.delete(L.head.next.next); System.out.print("After delete middle >> "); System.out.println(L); L.delete(L.head); System.out.print("After delete head >> "); System.out.println(L); System.out.println(); } }