Java:检查字符串是否在字典中

Iva*_*van 4 java algorithm dictionary

我有一个语言词典(即英语,意大利语等),基本上是一个文件,每行都有一个单词.

现在我想用一个方法创建一个类,该方法在输入中给出一个字符串,检查该字符串是否存在于该字典中.

我的想法是该方法返回一个布尔值.在伪代码中:

boolean checkWord(String s){
    if(StringIsInDictionary) return true;
    return false
}
Run Code Online (Sandbox Code Playgroud)

应该是实现该功能的最佳方式是什么?

考虑该文件将包含~65000个单词.

NPE*_*NPE 7

将字典读入Set<String>(例如HashSet<String>),然后使用set.contains(word).