при попытке клонирования массива объектов, я получаю сообщение об ошибке, когда массив не полностью заполнен. если список заполнен, все работает отлично!клонирование массива объектов в java trowing, указывающее на исключение null
это мой код:
public Object clone() throws CloneNotSupportedException {
EmployeeList listBackup = new EmployeeList();
for (Employee employeeObj : listEmployee){
listBackup.add((Employee) employeeObj.clone());
}
return listBackup;
}
есть ли другой способ переписать этот код, когда элемент в массиве равно нулю?
Возможный дубликат [Что такое исключение Null Pointer?] (Http://stackoverflow.com/questions/218384/what-is-a-null-pointer -exception) –
Это НЕ «массив» объектов. Это «список» объектов. Если бы это был действительно массив Java, вы могли бы просто использовать встроенный метод 'clone()', и он отлично справился бы с 'null'. –