0
A
回答
1
看过API之后,似乎WordNet中的同义词被称为Synsets。
假设你已经呼吁System.setProperty("wordnet.database.dir", "<location_to_WordNet_database>/dict")
,你可以声明和initalize一个WordNetDatabase像这样:
WordNetDatabase database = WordNetDatabase.getFileInstance();
然后声明并初始化一个同义词集阵列:
Synset[] synsets = database.getSynsets("your word", SynsetType.<WORDTYPE>/*like NOUN, or VERB*/);
我假设的设定SynsetType.NOUN
作为第二个参数将创建一个只是名词的同义词数组。
然后,您可以宣布一个同义词集对应于您刚才initalized的同义词集阵列(例如,如果你叫database.getSynsets("your word", SynsetType.NOUN)
,你可以这样做):
NounSynset nounSynset;
最后你可以通过你的synsets
迭代阵列中的for循环中,设置
nounSynset = (NounSynset) synsets[i];
,并分配其主字形式向String
经由
String currentSynonym = nounSynset.getWordForms()[0];
欲了解更多信息,请参阅Java API for WordNet main page和documentation overview
相关问题
- 1. 爪哇thesauraus
- 2. 含义?在爪哇
- 3. 爪哇 - 内嵌类定义
- 4. 爪哇排序
- 5. 爪哇 - 匹配重读单词
- 6. 硒,爪哇,waitForCondition
- 7. 爪哇addShutdownHook方法
- 8. 爪哇 - 在
- 9. 爪哇VoIP记录
- 10. 爪哇用空格
- 11. 爪哇:enum toString()
- 12. 爪哇优化
- 13. 爪哇 - 从罐子
- 14. 爪哇 - 由
- 15. 爪哇的StringIndexOutOfBoundsException
- 16. 爪哇 - 并行
- 17. 爪哇 - 每行
- 18. 爪哇从长
- 19. 爪哇位运算
- 20. 爪哇 - 异常PropertyUtilsBean.setIndexedProperty
- 21. 爪哇 - 调用Arrays.copyOfRange
- 22. 爪哇 - 使用GSON
- 23. 爪哇蛇碰撞
- 24. 爪哇 - 优化列表中
- 25. 爪哇 - 防暴API
- 26. 爪哇 - 检测客户端崩溃与RMI
- 27. 爪哇 - 检索JSON对象值
- 28. 爪哇检查,如果在间隔
- 29. 爪哇 - 检查项目是在阵列
- 30. 爪哇oop - 继承