Да, вы можете использовать метод add () ArrayList для вставки элемента с любым конкретным индексом.
Предполагая, что именем вашего ArrayList является список, вы можете добавить 4 в индекс 1 следующим образом:
list.add(1, 4);
Первый параметр получает индекс, а второй параметр принимает значение элемента, который вы хотите вставить.