如何将名词Synset数据类型转换为字符串?

时间:2014-01-17 09:00:24

标签: java

如何在java中将单词noun synset数据类型转换为字符串?

 nounSynset = (NounSynset)(synsets[j]);

因为我需要将查询的含义传递给搜索引擎,搜索引擎的方法只接受字符串   我试图将它存储在一个字符串变量中,但我无法存储。 这里出现类型不匹配的错误:无法将nounSynset转换为字符串。 我试过的字符串如下所示

String s= nounSynset

3 个答案:

答案 0 :(得分:0)

只需调用toString()方法:

String nounSynset = synsets[j].toString();

答案 1 :(得分:0)

首先覆盖NounSynset对象中的toString方法,并从那里返回一些有意义的字符串,这对你的搜索引擎有帮助,然后只需要在任何你需要的地方调用toString方法。

(NounSynset(synsets[j])).toString():

答案 2 :(得分:0)

假设您在这里谈论JAWS WordNet library,那么“查询的含义”很可能对应于.getDefinition()方法(在Synset超类上定义)。或者,您可能需要使用从.getWordForms()(同义词集中的同义词列表)返回的数组构建搜索查询。