Professional Documents
Culture Documents
*;
import java.util.Scanner;
import java.util.HashSet;
import javax.swing.*;
import java.util.TreeSet;
/*
*/
Scanner words;
Scanner userFile;
try {
while (words.hasNext()) {
dict.add(word.toLowerCase());
userFile.useDelimiter("[^a-zA-Z]+");
HashSet<String> badWords = new HashSet<String>();
while (userFile.hasNext()) {
userWord = userWord.toLowerCase();
if (!dict.contains(userWord) &&
!badWords.contains(userWord)) {
badWords.add(userWord);
if (goodWords.isEmpty())
System.out.println("(no suggestions)");
else {
int count = 0;
System.out.print(goodWord);
System.out.print(", ");
else
System.out.print("\n");
count++;
}
}
catch (FileNotFoundException e) {
System.exit(0);
if (option != JFileChooser.APPROVE_OPTION)
return null;
else
return fileDialog.getSelectedFile();
if (dictionary.contains(possibility))
possibleWords.add(possibility);
if (dictionary.contains(possibility))
possibleWords.add(possibility);
subStr2 = badWord.substring(i);
if (dictionary.contains(possibility))
possibleWords.add(possibility);
possibleWords.add(possibility);
}
for (int i = 1; i < badWord.length(); i++) {
if (dictionary.contains(possibility))
possibleWords.add(possibility);
return possibleWords;