如何将名词synset datatype转换为java中的字符串?如何将名词synset数据类型转换为字符串?
nounSynset = (NounSynset)(synsets[j]);
,因为我需要查询的意思传递给具有只接受字符串 我试图将其存储在一个字符串变量的方法的搜索引擎,但我能不能存储。 这里出现类型不匹配的错误:无法将nounSynset
转换为字符串。 这是我试过的字符串被赋予波纹管
String s= nounSynset
如何将名词synset datatype转换为java中的字符串?如何将名词synset数据类型转换为字符串?
nounSynset = (NounSynset)(synsets[j]);
,因为我需要查询的意思传递给具有只接受字符串 我试图将其存储在一个字符串变量的方法的搜索引擎,但我能不能存储。 这里出现类型不匹配的错误:无法将nounSynset
转换为字符串。 这是我试过的字符串被赋予波纹管
String s= nounSynset
只要打电话给toString()
方法:
String nounSynset = synsets[j].toString();
第一个覆盖在你的NounSynset对象的toString方法,并从那里返回一些有意义的字符串,这将有助于你的搜索引擎,然后只需要调用toString方法。
(NounSynset(synsets[j])).toString():
假设你正在谈论的JAWS WordNet library这里,那么“查询的意思是”最有可能对应于.getDefinition()
方法(在Synset
超类中定义)。或者您可能需要使用从.getWordForms()
(同义词中的同义词列表)返回的数组构建搜索查询。
什么是NounSynset? – sanbhat
调用该对象的toString()方法。 – Rahul