Это работает для меня.

я есть следующее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

Что не так с моей логикой, которая вызывает это?

Ответы на вопрос(1)

Ваш ответ на вопрос