我有一本语言词典(即英语、意大利语等...),它本质上是一个文件,每行一个单词。
现在我想用一个方法创建一个类,该方法在输入中给定一个字符串,检查该字符串是否存在于该字典中。
我的想法是该方法返回一个 boolean 值。在伪代码中:
boolean checkWord(String s){
if(StringIsInDictionary) return true;
return false
}
实现该功能的最佳方式应该是什么?
考虑到该文件将包含约 65000 个单词。
最佳答案
把字典读成 Set<String>
(例如 HashSet<String>
),然后使用 set.contains(word)
.
关于Java:检查字符串是否在字典中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15176167/