2

我环顾四周寻找一种方法来查看字符串是否是有效的英文单词,但我找到的所有解决方案都涉及我使用预定义的单词列表。我只想将字符串与本地字典进行比较。有没有办法做到这一点?

现在我的代码接受一个字符串并发送到这个方法

try {
    BufferedReader in = new BufferedReader(new FileReader("/usr/local/share/dict"));
    String str;
    while ((str = in.readLine()) != null) {
        if ( str.contains( word )) {
             return true;
        } else {
             return false;
        }
    }
    in.close();
} catch (IOException e) {
}
4

1 回答 1

4

Wordnet有一个可以使用的 Java API;如果你真的想要一个本地哈希图/哈希集,那么你可以从 Wordnet 的数据库中构建一个。

于 2013-04-28T23:09:03.450 回答