如何比较相似性最接近的字符串-在Java中
Java中是否有一个可以进行拼写检查的库 我有一个类别的数组列表,它是一个单词列表{狐狸、狮子、狼、蛇}。这个列表可能非常大 程序将要求用户输入动物:如果用户出现拼写错误,例如插入Fix或Loin如何比较相似性最接近的字符串-在Java中,java,Java,Java中是否有一个可以进行拼写检查的库 我有一个类别的数组列表,它是一个单词列表{狐狸、狮子、狼、蛇}。这个列表可能非常大 程序将要求用户输入动物:如果用户出现拼写错误,例如插入Fix或Loin 是否有办法将输入与列表中的元素进行比较,找出最相似的元素,并在程序的其余部分使用相应的元素,而不是拼写错误的输入。您可能正在寻找两个字符串之间的相似性。距离越长,弦就越不相似 Apache commons有一个实现:如果它只是一个动物列表,那么您可以编写自己的代码来检查单词是否是列表的一部分、长度、匹
是否有办法将输入与列表中的元素进行比较,找出最相似的元素,并在程序的其余部分使用相应的元素,而不是拼写错误的输入。您可能正在寻找两个字符串之间的相似性。距离越长,弦就越不相似
Apache commons有一个实现:如果它只是一个动物列表,那么您可以编写自己的代码来检查单词是否是列表的一部分、长度、匹配字符的数量等等。谢谢。这应该行得通。