У меня есть простая программа, которая позволяет добавлять, редактировать, списывать, искать и удалять записи, сохраняя их на массивах.Как правильно удалить элементы в массивах java
Моя проблема теперь в том, как правильно удалить элементы на ней. Вот мой текущий код.
System.out.print("Input number to delete: ");
delnum=scanz.nextLine();
intdelnum=Integer.parseInt(delnum);
name[intdelnum]=null;
course[intdelnum]=null;
gender[intdelnum]=null;
school[intdelnum]=null;
Как вы можете видеть, если я перечислил этот массив, который содержит по 10 элементов каждый. Индекс массива, который Ive установлен равным null, навсегда останется нулевым. И я ничего не могу добавить. Знаете ли вы, как лучше это сделать. Таким образом, когда я удаляю элемент массива в индексе 2. Элемент в индексе 3 будет расти. индексировать 2? Поэтому, чтобы позже я мог добавить элемент в индекс, который я установил в null.
Возможный дубликат [Как удалить объекты из массива в java?] (Http://stackoverflow.com/questions/112503/how-do-imove-objects-from-an-array-in- Ява) – McDowell