/* Bruce A. Maxwell CS 231 Project 5 Linked List test class */ public class LLTest { public static void main(String[] args) { LinkedList llist = new LinkedList(); llist.addFirst(5); llist.addFirst(10); llist.addFirst(20); System.out.printf("\nAfter setup %d\n", llist.size()); for(Integer item: llist) { System.out.printf("thing %d\n", item); } llist.clear(); System.out.printf("\nAfter clearing %d\n", llist.size()); for (Integer item: llist) { System.out.printf("thing %d\n", item); } llist.addLast(5); llist.addLast(10); llist.addLast(20); System.out.printf("\nAfter setup %d\n", llist.size()); for(Integer item: llist) { System.out.printf("thing %d\n", item); } llist.clear(); System.out.printf("\nAfter clearing %d\n", llist.size()); for (Integer item: llist) { System.out.printf("thing %d\n", item); } for (int i = 10; i > 0; i -= 2) { llist.add(0, i); } llist.add(5, 12); llist.add(3, 0); System.out.printf("\nAfter setting %d\n", llist.size()); for (Integer item: llist) { System.out.printf("thing %d\n", item); } llist.remove(0); System.out.printf("\nAfter removing %d\n", llist.size()); for (Integer item: llist) { System.out.printf("thing %d\n", item); } llist.remove(2); System.out.printf("\nAfter removing %d\n", llist.size()); for (Integer item: llist) { System.out.printf("thing %d\n", item); } llist.remove(4); System.out.printf("\nAfter removing %d\n", llist.size()); for (Integer item: llist) { System.out.printf("thing %d\n", item); } } }