首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将名词Synset数据类型转换为字符串?

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

Stack Overflow用户
提问于 2014-01-17 17:00:24
回答 3查看 239关注 0票数 0

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

代码语言:javascript
复制
 nounSynset = (NounSynset)(synsets[j]);

由于我需要将查询的含义传递给具有只接受字符串的方法的搜索引擎,因此我尝试将其存储在字符串变量中,但无法存储。出现类型不匹配的错误:无法将nounSynset转换为字符串。我试过的那根弦被放在下面。

代码语言:javascript
复制
String s= nounSynset
EN

回答 3

Stack Overflow用户

发布于 2014-01-17 17:01:53

只需调用toString()方法:

代码语言:javascript
复制
String nounSynset = synsets[j].toString();
票数 0
EN

Stack Overflow用户

发布于 2014-01-17 17:10:58

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

代码语言:javascript
复制
(NounSynset(synsets[j])).toString():
票数 0
EN

Stack Overflow用户

发布于 2014-01-17 17:19:59

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21181661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档