如何將名詞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