Я создаю ArrayList с 500 нулевых Целые в нем, так что я могу добавить значение в зависимости от того, позиция, которую я хочу:переменной происходит в неправильном положении в ArrayList
ArrayList<Integer> array = new ArrayList<>();
array.addAll(Arrays.asList(new Integer[500]));
Моя проблема в том, когда я добавить Integer в 8-й позиции он подталкивает все целые числа, которые после него доходят до следующей позиции. Пример: у меня есть целое число в позиции 5 и другое в позиции 8, если я добавлю его в позицию 7, тот, который находился в позиции 8, переместился в позицию 9. Этот эффект разрушает мой цикл.
Добавление: array.add(position, mInt);
Может кто-то помочь?
Что относительно того, который уже был в положении 9? – Blackbelt
Какое поведение вы бы предпочли? Вы хотите «установить» индекс вместо его перемещения? – Zircon
@Blackbelt переходит к 10-му –