7得票3回答
如何在Java中存储和检查字符串的同义词

我正在编写一个类似闲聊机器人的程序,可以响应用户的话。但我想知道,如果两个或更多单词具有相同的含义,该如何让程序理解。 例如,当用户说“你害怕黑暗吗?”时,我希望它回答“是的”。但“害怕”、“恐惧”和“害怕”具有相同的含义。如果用户使用“恐惧”而不是“害怕”,程序如何识别这两个单词具有相等的...