Java ArrayList добавить элемент за пределами текущего размера

Хотите знать, есть ли эффективный способ добавить элемент в список Java ArrayList в позиции, превышающей его текущий размер:

Сценарий:

   ArrayList<Item> items = new ArrayList<Item>;
   ... let's say I add three elements

Теперь я хотел бы добавить элемент в позицию 10 (оставляя элементы от 3 до 10 до нуля)

  items.add(10,newItem);  // item.size() == 3 

Есть ли эффективный способ изменения размера / заполнения ArrayList нулями?

Реализация Java делает поле размера закрытым :-( ..

7
задан Little Helper 20 February 2018 в 15:37
поделиться