我有一个简单的应用程序,它要求用户输入搜索词,然后对该搜索词执行搜索。
我想给它“自动更正”输入的术语的能力。这只是几个术语,很容易输入错误。做这件事最好的方法是什么?我可以在我的文本文件中,每一行都像bestbuy, Best Buy一样,第一项是输入的项,第二项是它被自动更正到的项?我应该使用什么来存储此数据?哈希图?编辑:只是为了澄清,我并不是想做一个真正的自动更正系统。这远远超出了这个项目的范围。这只是简单地将某些输入替换为“
Territory实例(public Territory(String player, int numberOfArmies)),我将创建一个循环,该循环遍历每个countryNames,创建一个新的名称为该名称的我知道Java不支持获取字符串的值并将其赋值给变量的名称--那么,我还能以其他方式创建某种数据结构,其中每个元素都有一个名称和两个变量吗?