外新增項目想知道是否有一個項目比現在的規模更大的位置添加到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的實現使得大小字段私人:-(
您應該改爲使用HashMap或SortedMap。 –
好吧,使用Map不是內存中毒的解決方案,我們知道最後的結構是完整的 - > TIntObjectHashMap(trove)也許 – ic3
HashMap不支持順序。 SortedMap是一個更好的選擇。 –