Как многие говорили в предыдущих ответах, ResultList[] boll = new ResultList[5]; просто создает массив resultList размером 5, где все элементы равны null. При использовании boll[0].name вы пытаетесь сделать что-то вроде null.name и это является причиной исключения NullPointerException . Используйте следующий код:
for (inti=0; i < boll.length; i++) { boll[i] = newResultList(); }
boll[0].name = "iiii"; } }
Здесь цикл for в основном инициализирует каждый элемент в массиве с помощью ResultList объекта, и как только цикл for завершен, вы можете использовать
boll[0].name = "iiii";
Ответ 4
Я думаю, вызвав
ResultList[] boll = newResultList[5];
вы создали массив, который может содержать 5 результирующих списков, но вам необходимо инициализировать boll[0], прежде чем вы сможете задать значение.