原文: https://beginnersbook.com/2013/12/java-arraylist-addint-index-e-element-example/
简单的add()方法用于在列表的末尾添加元素,但是add方法的另一种变体用于向指定的索引添加元素。
public void add(int index, Object element)
此方法在给定索引处添加元素。
例
package beginnersbook.com;import java.util.ArrayList;public class AddMethodExample {public static void main(String[] args) {// ArrayList of String typeArrayList<String> al = new ArrayList<String>();// simple add() methods for adding elements at the endal.add("Hi");al.add("hello");al.add("String");al.add("Test");//adding element to the 4th position//4th position = 3 index as index starts with 0al.add(3,"Howdy");System.out.println("Elements after adding string Howdy:"+ al);//adding string to 1st positional.add(0, "Bye");System.out.println("Elements after adding string bye:"+ al);}}
输出:
Elements after adding string Howdy:[Hi, hello, String, Howdy, Test]Elements after adding string bye:[Bye, Hi, hello, String, Howdy, Test]
参考
ArrayList.add(int,E)(int, E))
