我正在使用linkedhashset 来存储我的同义词列表。如果我的搜索词有同义词,就会做一些陈述。但是,当我的搜索词没有同义词时,会出现一些错误。下面是我的程序的一部分。
String[] synset = wordnet.getAllSynsets(keyword, "n");
Set<String> synsetVec = new LinkedHashSet<String>();
for (int k = 0; k < synset.length; k++) {
//store synonym in synsetVec
synsetVec.add(s.Stem(synset[k]));
System.out.println("SynsetVec = " + synsetVec);
if (!synsetVec.isEmpty()) {
//do something here
} else {
GUIsynonymTA.append("No synsets");
}
}
当搜索词没有同义词集时,会发生此错误“java.lang.NullPointerException”。谁能帮我?提前致谢。