我正在实现用于比较java中两个文本文件的工具。 文本文件仅包含数字,字母数字和键盘符号。 将一个文件与其他文件进行比较,找到拼写,标点符号或缺少文本错误。文本文件比较
例子:
Original word: Her
Error Word: hor
It is spelling error
Original word: Miss
Error Word: miss
It is Punctuation error
无需使用字典,因为拼写也从原来的文件进行比较。如果在原始文件中是她的文字,而在第二个文件中该文字是hor而不是它产生的拼写错误,但是问题在于分类的拼写,标点符号或丢失的文本没有做好
如果有可用的任何函数或工具,我的问题比请建议我。
Java自身不提供任何拼写检查功能,它只会为您分割字符串。因此,如果您想进行拼写检查,您必须自己动手或使用像http://code.google.com/p/google-api-spelling-java/这样的API。 – dngfng
我不认为他正在寻找拼写检查api。他想比较两个不同文件中的单词,并在此基础上进行拼写检查。 一个正确的单词(原始单词)可能是“heree”,而在其他文件中可能是“here”(通过字典是正确的),但与原始单词相比是错误的。 –
或类似的东西:http://docs.oracle.com/javase/1.4.2/docs/guide/nio/example/Grep.java –