[英]Java - Add an element between two elements in arraylist
我想在 arraylist 中的其他兩個元素之間添加一個元素,例如:
Element 1
Element 2
Element 3
添加元素:
Element 1
Element 4 <---- Adding element 4 between 1 and 2.
Element 2
Element 3
這可能嗎?
是的-您希望add
采用 index 的重載。 在這種情況下,索引將為 1:
list.add(1, 4); // Index then value
請注意,添加元素涉及復制所有現有元素(因此示例中的值為 2 和 3),因此如果您對非常大的列表執行此操作,可能會對性能產生影響。
是的,您可以使用 ArrayList 的 add() 方法在任何特定索引處插入元素。
假設您的 ArrayList 的名稱是列表,您可以以這種方式在索引 1 處添加 4 -
list.add(1, 4);
第一個參數采用索引,第二個參數采用您要插入的元素的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.