AP Computer Science --- Haas --- ShoppingList

Write a class called ShoppingList which allows users to add or remove items from a String, (shopping list).

The class ShoppingList has the following methods:

Below is a tester for ShoppingList. Note that there are NO extra commas after adding or removing items!
For example the shopping list: pickles, apples, has an extra comma! No Good!



/***********************************************************************
 * >>>>>> TESTER for class ShoppingList --- This code is complete <<<<<<
 *
 * --------------- Below is the output from this tester ----------------
 * Shopping list = 
 * Shopping list = apples
 * Shopping list = apples, spam
 * Shopping list = apples, spam, broccoli
 * Shopping list = apples, broccoli
 * Shopping list = apples, broccoli
 * Shopping list = apples, broccoli, milk
 * Shopping list = apples, milk
 * Shopping list = apples, milk
 * Shopping list = apples
 * Shopping list = apples, bread
 * Shopping list = bread
 * Shopping list = bread, milk
 *****************************************************************/
public class ShoppingListTester
{
   public static void main(String args[])
   {
       ShoppingList Haas = new ShoppingList("");
       Haas.printList();     
       Haas.addItem("apples");
       Haas.printList();     
       Haas.addItem("spam");
       Haas.printList();     
       Haas.addItem("broccoli");
       Haas.printList();     
       Haas.removeItem("spam");
       Haas.printList();      
       Haas.addItem("apples");
       Haas.printList();     
       Haas.addItem("milk");
       Haas.printList();     
       Haas.removeItem("broccoli");
       Haas.printList();      
       Haas.removeItem("chicken");
       Haas.printList();      
       Haas.removeItem("milk");
       Haas.printList();      
       Haas.addItem("bread");
       Haas.printList();      
       Haas.removeItem("apples");
       Haas.printList();      
       Haas.addItem("milk");
       Haas.printList();      
    }
}