Мне нужно удалить ученика по определенному индексу из массива, поэтому я удаляю этого ученика и перемещая элементы влево, но моя проблема заключается в том, что один элемент дублирует. обратите внимание, что не все мои массив заполнен Я заполняю его через программу так, может быть, последний студент не последний элемент в моем массиве 'Как удалить элемент массива без дублирующих элементов?
public static void removestudent(int index) {
for (int j = index; j < employee.length - 1; j++) {
employee[j] = employee[j + 1];
}
System.out.println("The student was removed successfully");
}
}
Почему бы не использовать ArrayList? – NoBugs
, когда вы переходите влево, вы можете сделать последний элемент как 0 или -1, если вы хотите, чтобы он был пустым. – Vihar
ваш входной параметр должен быть 'int index' not' String index' –