Вот часть моего Собственность класс. Он не компилирует ошибки, но когда я пытаюсь работать с другими моими классами и вводить правильный ввод, он дает мне NPE в строке addElement() addOwner() ... и я понятия не имею, почему. OwnerParser не проблема, я точно знаю, и ни один вход. Я попробовал в меньшем проекте инициализировать вектор, затем перечислил его содержимое, и это дало мне и NPE. В основном мне нужно знать, как добавить новый объект Owner в OwnerList, не получив NullPointerException Спасибо.NPE при попытке addElement() для вектора
import java.util.*;
import java.io.*;
public class Ownership implements Serializable
{
private Vector<Owner> ownerList;
private Vector<Pet> petList;
public void Ownership()
{
ownerList = new Vector<Owner>();
petList = new Vector<Pet>();
}
public boolean addOwner(String b)
{
Owner r = new Owner();
r = OwnerParser.parseStringToOwner(b);
ownerList.addElement(r);
return true;
}
}
При обсуждении исключений укажите трассировку трассировки стека. 'Owner r' может быть нулевым, или' ownerList' может быть 'null' в вашем случае. – Manuel