Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于遍历英语词典中所有单词的源代码_Java_Dictionary - Fatal编程技术网

Java 用于遍历英语词典中所有单词的源代码

Java 用于遍历英语词典中所有单词的源代码,java,dictionary,Java,Dictionary,我需要反复阅读英语词典中的所有单词,并根据它们是名词/动词还是其他任何东西过滤某些单词,以及某些其他特征。有什么东西可以作为这些单词的来源吗?我从princeton.edu推荐。这是一个流行的英语词汇数据库,具有以下单词属性: 简短定义 词类,例如名词、动词、形容词和c 同义词和分组 smu.edu提供了一个简化应用程序中使用WordNet的方法。您也可以下载数据库并自己解析,因为它只有12MB的压缩空间。只是想提到,对于WordNet,有一些“停止词”没有包括在内。有些人在网上列出了停止词的列

我需要反复阅读英语词典中的所有单词,并根据它们是名词/动词还是其他任何东西过滤某些单词,以及某些其他特征。有什么东西可以作为这些单词的来源吗?

我从princeton.edu推荐。这是一个流行的英语词汇数据库,具有以下单词属性:

  • 简短定义
  • 词类,例如名词、动词、形容词和c
  • 同义词和分组

  • smu.edu提供了一个简化应用程序中使用WordNet的方法。您也可以下载数据库并自己解析,因为它只有12MB的压缩空间。

    只是想提到,对于WordNet,有一些“停止词”没有包括在内。有些人在网上列出了停止词的列表,但我不确定它们有多完整。 一些停止词是:“the”,“that”,“I”,“to”,“from”,“what”

    更大的列表如下:

    有关单词列表,请参阅此sourceforge项目:

    您可能还希望搜索此类列表的用例,以便找到合适的数据源

    例如:

    • 拼写检查算法使用单词列表(独立的拼写检查程序、OpenOffice等字处理应用程序)

    • 文字游戏算法使用文字(拼字游戏、词汇教育游戏、纵横字谜生成器)

    • 密码破解算法使用单词来帮助查找弱密码。 outpost9.com/files/wordlist.html


    还有一些JavaAPI可供选择,只有一些是使用最新的字典(3.1)的。麻省理工学院的字典使用Java5和WordNet3.1中的单词

    什么英语词典?你在找那本字典吗?如果不是,你收到的“单词对象”中包含的信息,比如它的值,如果它是名词/动词。。。或者只是简单的单词而没有任何其他信息?你已经有一些代码了吗?