public class StringLinkedListSelfContainedDemo
1: //StringLinkedListSelfContainedDemo.java
2:
3: public class StringLinkedListSelfContainedDemo
4: {
5: public static void main(String[] args)
6: {
7: StringLinkedListSelfContained list =
8: new StringLinkedListSelfContained();
9: list.addANodeToStart("One");
10: list.addANodeToStart("Two");
11: list.addANodeToStart("Three");
12: System.out.println("List has " + list.length() + " 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: }