@@ -0,0 +1,848 @@
+/*%0A    This class will parse all the words in a file (will remove all non word characters) and return them as an ArrayList %0A */%0Apackage edu.uis.csc478b;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.Arrays;%0A%0Apublic class FileProcessor %0A%7B%0A    private String fileAsAString;%0A    %0A    public FileProcessor(String fileAsAString)%0A    %7B%0A        this.fileAsAString = fileAsAString;%0A    %7D%0A    %0A    public ArrayList%3CString%3E returnWords()%0A    %7B%0A        ArrayList%3CString%3E listOfWords = new ArrayList%3C%3E();%0A        String firstPass = fileAsAString.toLowerCase();%0A        String %5B%5D strings = firstPass.split(%22%5C%5C.%22);%0A        %0A        for(String s : strings)%0A        %7B%0A            String %5B%5D words = s.replaceAll(%22%5B%5Ea-zA-Z%5C%5Cd%5C%5Cs%5D%22, %22%22).trim().split(%22%5C%5Cs%22);%0A            listOfWords.addAll(Arrays.asList(words));%0A        %7D%0A        %0A        return listOfWords;%0A    %7D%0A%7D%0A

Create FileProcessor.java