Source of LinkedListDemo.java


  1: //LinkedListDemo.java
  2: 
  3: import java.util.ArrayList;
  4: 
  5: public class LinkedListDemo
  6: {
  7:     public static void main(String[] args)
  8:     {
  9:         LinkedList<String> stringList = new LinkedList<String>();
 10:         stringList.addANodeToStart("Hello");
 11:         stringList.addANodeToStart("Good-bye");
 12:         stringList.showList();
 13: 
 14:         LinkedList<Integer> numberList = new LinkedList<Integer>();
 15:         for (int i = 0; i < 10; i++)
 16:             numberList.addANodeToStart(i);
 17: 
 18:         numberList.deleteHeadNode();
 19:         ArrayList<Integer> list = numberList.toArrayList();
 20:         int listSize = list.size();
 21:         for (int position = 0; position < listSize; position++)
 22:             System.out.print(list.get(position) + " ");
 23:         System.out.println();
 24:     }
 25: }