package linkedLists; //note, can illustrate NullPointerException by accidentally referring to temp.GetNext() rather than prev.GetNext() //in the AddValueInOrder method /**class to test the single linked list methods */ public class TestSLinkedList { public static void main(String[] args) { SLinkedList1 mySLinkedList=new SLinkedList1(); mySLinkedList.addValueInOrder("alice"); mySLinkedList.addValueInOrder("bob"); mySLinkedList.addValueInOrder("craig"); mySLinkedList.addValueInOrder("douglas"); System.out.println("The list is: " + mySLinkedList); System.out.println("charles is in the list: " + mySLinkedList.inList("charles")); System.out.println("craig is in the list: " + mySLinkedList.inList("craig")); mySLinkedList.removeValue("bob"); System.out.println("After removing bob, list is now: " + mySLinkedList); System.out.println("size of list is now: " + mySLinkedList.getSize()); mySLinkedList.addValueInOrder("brian"); mySLinkedList.addValueInOrder("brian"); System.out.println("After adding Brian twice, list is now: " + mySLinkedList); System.out.println("size of list is now: " + mySLinkedList.getSize()); } }