Ok, thank you! So here is my deal. I didn't realize I needed another
dictionary until last night, so I have been trying to implement that
part of the problem. I am using a TreeSet to store my big dictionary.
I then scan in my new dictionary, and try to add it to my existing
TreeSet just using the add(scan.next()) method. My thinking is that
because it is a set, it will automatically take care of any duplicate
issues. However, this is not working, it seems to be freezing up my
program because I get no output. Am I going about this part wrong?
Oh, and I know I need a Map, I use a map to deal with the errors and
possible corrections. I just thought TreeSet would do the job of
holding the words well.