在下面的代码中,我有一个方法可以得到一个Vector
具有相同星座的人。persoane
是一个Vector<Persoana>
。我一直NullPointerException
在 if 条件下得到一个(persoane
绝对不为空)。我不明白为什么。任何帮助将不胜感激
public Vector<Persoana> cautaDupaZodie(String zodie)
{
Vector<Persoana> rezultat= new Vector<Persoana>();
for(int i=0; i<persoane.size(); i++)
{
if(persoane.get(i).getData().getZodie().equals(zodie)) //the exception occurs here
{
rezultat.add(persoane.get(i));
}
}
return rezultat;
}