Стандартный способ - не использовать массив, а скорее ArrayList<Items>
, который ведет себя подобно массиву, который может расти или уменьшаться по мере необходимости. Затем вы можете просто позвонить myList.add(myItem)
, чтобы добавить к нему.
Если это не сработает, сообщите, пожалуйста, подробную информацию о ваших требованиях.
Редактировать
Вы состояние в редактировании:
Я пытаюсь не использовать ArrayList или другие удобные способы для начала.
Пожалуйста, сообщите нам, почему это условие? Если вы хотите, чтобы массив увеличивался, вам нужно создать массив , который больше, чем предыдущий, скопируйте все элементы в него и добавьте новый элемент. Это большая работа, которую ArrayList делает для вас.
Вы не можете изменить размер массива: как только это сделано, вам придется переписать его на новый. Вот почему вам рекомендуется использовать 'ArrayList', который позволяет легко изменять размер в вашей коллекции. –