Source of LinkedListDemo.java


  1: //LinkedListDemo.java
  2: 
  3: public class LinkedListDemo
  4: {
  5:     public static void main(String[] args)
  6:     {
  7:         StringLinkedList list = new StringLinkedList( );
  8:         list.addANodeToStart("One");
  9:         list.addANodeToStart("Two");
 10:         list.addANodeToStart("Three");
 11:         System.out.println("List has " + list.length( ) 
 12:                             + " entries.");
 13:         list.showList( );
 14:         
 15:         if (list.onList("Three"))
 16:             System.out.println("Three is on list.");
 17:         else
 18:             System.out.println("Three is NOT on list.");
 19:         list.deleteHeadNode( );
 20:         if (list.onList("Three"))
 21:             System.out.println("Three is on list.");
 22:         else
 23:             System.out.println("Three is NOT on list.");
 24:             
 25:         list.deleteHeadNode( );
 26:         list.deleteHeadNode( );
 27:         System.out.println("Start of list:");
 28:         list.showList( );
 29:         System.out.println("End of list.");
 30:     }
 31: }
 32: