import java.util.*; public class KWListTester { public static void main(String[] args) { KWLinkedList staff = new KWLinkedList(); staff.addFirst("Tom"); staff.addFirst("Romeo"); staff.addFirst("Harry"); staff.addFirst("Dick"); staff.add(1, "Anne"); //what will the list look like now? staff.add(3, "who"); //staff.add(1,"now where"); ListIterator iterator = staff.listIterator(); iterator.next(); iterator.next(); // Add more elements after second element iterator.add("Juliet"); iterator.add("Nina"); // what will the list look like now? iterator.next(); // Remove last traversed element iterator.remove(); // now what will the list look like // Print all elements iterator = staff.listIterator(); while (iterator.hasNext()) System.out.println(iterator.next()); } }