Я новичок в программировании на Java. Я хочу знать, как сдвинуть оставшиеся элементы после удаления выбранного элемента. Проблема в том, что конец индекса показывает тот же самый элемент из предыдущего индекса последнего. Я просто хочу, чтобы результаты были такими же: {1, 44, 5, 34, 8, 10, 11, 100, 0, 11, 0}
.Удалите элемент и сдвиньте остальные элементы влево
Мой фактический выпуск: {1, 44, 5, 34, 8, 10, 11, 100, 0, 11, 11}
.
Я покажу вам свой фактический код. Мне не нужен ArrayList или List для работы. Я хочу протестировать его без них.
for (int i = indexToDelete; i < array.length-1; i++) {
array[i] = array[i+1];
size--;
}
for (int i = 0; i < array.length; i++) {
System.out.println("The element at index " + i + ": " + array[i]);
} //END for()
System.out.println(size);