我是Java的新手,我在将一组添加到集合列表时遇到了问题。代码构建正常但每次运行时都给我一个Null指针异常,我不知道为什么。这是:
public class Jaccard{
List<SentenceUtils> sents;
List<Set> shingleSets;
public Jaccard( List<SentenceUtils> list ){
sents = list;
generateShingleSets();
}
private void generateShingleSets(){
for(int i = 0; i < sents.size(); i++){
String[] shingle = sents.get(i).getShingles();
Set<String> setShingles = new HashSet<>(Arrays.asList(shingle));
}
shingleSets.add(setShingles);
}
如果可以,请帮忙。