Это работает для меня.
я есть следующееJava
класс, который добавляет объект Person к существующему PersonArray
:
public class PersonService{
protected int lastItemInPersonArray = 0;
private Person[] persons = new Person[100];
public void addPersonToPersonArray(Person personToAdd){
persons[lastItemInPersonArray++] = personToAdd;
}
}
Здесь я могу правильно добавить 1 объект, но при попытке 2 я получаю следующую ошибку:
java.lang.ArrayIndexOutOfBoundsException: 1
Что не так с моей логикой, которая вызывает это?