Hinzufügen eines Elements zu einem bestimmten Index in ArrayList in Java

Dieses Java-Beispiel zeigt, wie Sie ein Element in einen bestimmten Index in Java einfügen, indem Sie die Methode add(int index, Objekt o). Beachten Sie, dass diese Methode die zuvor eingefügten Elemente nicht überschreibt, sondern alle um ein Quadrat nach rechts versetzt sind.

import java.util.ArrayList; 

public class ArrayListAddIndex{

public static void main(String[] args) {

// Erstellen einer ArrayList
ArrayList arraylist = new ArrayList();

//Strings zu ArrayList hinzufügen
arraylist.add("a");
arraylist.add("b");
arraylist.add("c");
arraylist.add("d");
arraylist.add("e");

System.out.println("ArrayList before ");
for(String e:arraylist)
System.out.println(e);

arraylist.add(2, "neues Element");

System.out.println("ArrayList nach ");
for(String e:arraylist)
System.out.println(e);
}
}
Runtime:

ArrayList before 
a
b
c
d
e
ArrayList after
a
b
new element< br />c
d
e