我初始化了Set<String> j;
。我怎么会这样
for loop {
if (case1) {
j.add(val);
if (j.size() > 1) {
return false;
} else {
continue;
}
}
}
return true;
我得到一个NullPointerException
?循环是否应该继续,因为如果不添加任何内容,则将大小设置为0?
您实际上需要将设置类型分配给j
。您已经声明了它,但是还没有初始化它-非常不同。
尝试一下Set<String> j = new HashSet<String>();
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句