带有扫描仪的拼写检查程序

时间:2019-02-05 16:51:04

标签: java spell-checking

我正在尝试完成我的拼写检查应用程序。我有一个包含单词的字典,因此当用户输入时,它将允许查看可以在其错误范围内修复的单词。

   public class SpellChecker2 {

   public static void main(String[] args) throws IOException
{


    System.out.print("Input");
    Scanner scan = new Scanner(System.in);
    String word = scan.next();
}

public void check(String file) throws IOException
{
    HashSet<String> dictionary = new HashSet<String>();


    Scanner scan = new Scanner(new File("dictionary.txt"));
    while(scan.hasNext())
    {
        String word = scan.next();
        System.out.println(word);
        dictionary.add(word);
    }

    scan = new Scanner(new File("test.txt"));
    while(scan.hasNext())
    {
        String word = scan.next();
        System.out.println(word);
        if(!dictionary.contains(word) //contains checks if it is true or false
        {

        }
    }


}

}

我如何使用扫描仪进行用户输入,然后在需要时允许使用正确的拼写。在此之后,我使用扫描仪供用户输入,需要分析单词以检查拼写是否需要。

任何帮助都会很棒。谢谢

0 个答案:

没有答案