@@ -0,0 +1,1349 @@
+/***             %3C%3C%3C This code is complete %3E%3E%3E%0A *  Below is the output:%0A *%0A * %5Bcat, mouse, frog, dog, dog%5D%0A * length 4 = 1%0A * length 3 = 3%0A * length 2 = 0%0A *%0A * Remove words of length 4%0A * %5Bcat, mouse, dog, dog%5D%0A *%0A * Remove words of length 3%0A * %5Bmouse%5D%0A *%0A * Remove words of length 3%0A * %5Bmouse%5D%0A */%0Aimport java.util.*;%0A%0Apublic class WordListTester%0A%7B%0A    public static void main(String%5B%5D args)%0A    %7B%0A        WordList w = new WordList();%0A        w.add(%22cat%22);%0A        w.add(%22mouse%22);%0A        w.add(%22frog%22);%0A        w.add(%22dog%22);%0A        w.add(%22dog%22);%0A        System.out.println(w); //Outputs: %5Bcat, mouse, frog, dog, dog%5D%0A        System.out.println(%22length 4 = %22 + w.numWordsOfLength(4)); //Outputs: length 4 = 1%0A        System.out.println(%22length 3 = %22 + w.numWordsOfLength(3)); //Outputs: length 3 = 3%0A        System.out.println(%22length 2 = %22 + w.numWordsOfLength(2)); //Outputs: length 2 = 0%0A%0A        System.out.println(%22%5CnRemove words of length 4%22);%0A        w.removeWordsOfLength(4);%0A        System.out.println(w);  //Outputs: %5Bcat, mouse, dog, dog%5D%0A%0A        System.out.println(%22%5CnRemove words of length 3%22);%0A        w.removeWordsOfLength(3);%0A        System.out.println(w); //Outputs: %5Bmouse%5D%0A%0A        System.out.println(%22%5CnRemove words of length 3%22);%0A        w.removeWordsOfLength(2);%0A        System.out.println(w); //Outputs: %5Bmouse%5D%0A    %7D%0A%7D%0A%0A%0A

Create WordListTester.java