
/*
	Tom DeDonno Illustrates examples on Pages 702-704
	
	using StringLinkedListWithIterator
 */

public class StringLinkedListDemo2 {


	public static void main( String[] args ) {


		StringLinkedListWithIterator str = new
		StringLinkedListWithIterator( );
		String[] names = { "Howe", "Cheatem", "Duey" };

		for( int i = 0; i < names.length; ++i )
			str.addANodeToStart( names[i] );
                str.resetIteration( );
		str.stateDiagram( "Howe first Three Nodes: " );
                str.goToNext();
                str.stateDiagram( "Current moved one location" );
                
                str.insertNodeAfterCurrent( "and" );
                str.stateDiagram( "10.13 And inserted after Cheatem" );
                
                str.deleteCurrentNode( );
                str.stateDiagram( "10.14 Deleting current node Cheatem" );
		}
}

		
