Java 检查单词拼写是否正确

Java 检查单词拼写是否正确,java,eclipse,Java,Eclipse,我正在写打字家教,我不知道该怎么办了。 我有一个数据库,其中包含我的打字导师的文本。此文本显示在JTextfield中。在此文本字段下,还有一个属于该用户的文本字段。用户必须键入JTextField中显示的文本 现在我的问题是我不知道如何检查用户是否正确拼写了这个单词,我也不知道我需要搜索什么,你能给出一些示例代码吗? 如果您有一个拼写正确的单词数组,words和用户拼写的单词,userword,那么您可以有如下内容: for(String word:words){ if(word.equ

我正在写打字家教,我不知道该怎么办了。 我有一个数据库,其中包含我的打字导师的文本。此文本显示在JTextfield中。在此文本字段下,还有一个属于该用户的文本字段。用户必须键入JTextField中显示的文本


现在我的问题是我不知道如何检查用户是否正确拼写了这个单词,我也不知道我需要搜索什么,你能给出一些示例代码吗? 如果您有一个拼写正确的单词数组,
words
和用户拼写的单词,
userword
,那么您可以有如下内容:

for(String word:words){
   if(word.equals(userword)){
      //  word was correctly spelled
    } else if(word.startsWith(userword.substring(0,2))){
       // word was incorrectly spelled
       // tweak substring to see how many letters wrong
    } else {
       // word unknown
    }
}

你能给出一些示例代码吗? 如果您有一个拼写正确的单词数组,
words
和用户拼写的单词,
userword
,那么您可以有如下内容:

for(String word:words){
   if(word.equals(userword)){
      //  word was correctly spelled
    } else if(word.startsWith(userword.substring(0,2))){
       // word was incorrectly spelled
       // tweak substring to see how many letters wrong
    } else {
       // word unknown
    }
}

Hunspell4Eclipse是一个Eclipse插件,它将Hunspell4Eclipse拼写工具集成为Eclipse的拼写检查服务

此插件能够使用任何拼写词典进行拼写检查


Hunspell4Eclipse是一个Eclipse插件,它集成了Hunspell拼写工具作为Eclipse的拼写检查服务

此插件能够使用任何拼写词典进行拼写检查


您需要将用户看到的单词或文本与他们键入的内容进行比较

比较字符串的正确方法是使用.equals()方法,您可能不想使用.equalsIgnoreCase(),因为它会忽略大写字母


像上面提到的其他人一样,有几种方法可以比较它们。我特别喜欢zovegames的例子,它将用户输入分解成一个子字符串,以查看用户关闭了多少个字母,并可以帮助您更轻松地获得准确度计数器或准确度百分比算法。

您需要将用户将看到的单词或文本与他们键入的内容进行比较

比较字符串的正确方法是使用.equals()方法,您可能不想使用.equalsIgnoreCase(),因为它会忽略大写字母


像上面提到的其他人一样,有几种方法可以比较它们。我特别喜欢zovegames的例子,它将用户输入分解成一个子字符串,以查看用户关闭了多少个字母,并可以帮助您更轻松地获得准确度计数器或准确度百分比算法。

所以您不知道。你的代码中有没有关于某个特定问题的问题,或者你只是在寻求同情?你不知道是什么意思?你不能从数据库中检索字符串并将其与输入进行比较吗?所以你不知道。你的代码中有没有关于某个特定问题的问题,或者你只是在寻求同情?你不知道是什么意思,你不能从数据库中检索字符串并将其与输入进行比较吗?不相关,OP正在制作一个打字指导程序,检查你键入的所有内容是否完全如图所示。不相关,OP正在做一个打字指导,检查你是否按图所示打字。