/** Driver.java -- Let's test our linked list class. */ public class Driver { public static void main(String [] args) { // create an empty list LL list = new LL(); Item apple = new Item("apple"); Item dd = new Item("Devil dog"); Item aj = new Item("Almod joy"); Item apple2 = new Item("apple"); // add 3 elements list.add(new Item("apple")); System.out.println(list); list.add(new Item("Devil dog")); System.out.println(list); list.add(new Item("Almond joy")); System.out.println(list); // delete first element list.remove(new Item("apple")); System.out.println(list); // add banana to end, and take out one from middle list.add(new Item("banana")); System.out.println(list); list.remove(new Item("Almond joy")); System.out.println(list); // add twix, and then randomly remove (i.e. eat) something list.add(new Item("Twix")); System.out.println(list); list.remove(); System.out.println(list); // add a few more, then sort them list.add(new Item("Bubble gum")); list.add(new Item("Mounds")); list.add(new Item("Snickers")); list.add(new Item("Licorice")); System.out.println("Before sorting\n" + list); list.sort(); System.out.println("After sorting\n" + list); } }