Java ArrayList add()-Methode
Die Methode add() fügt ein Element an der angegebenen Position in das dynamische Array ein.
Die Syntax der Methode add() ist:
arraylist.add(int index,E element)
Hinweis:arraylist ist ein Objekt der Klasse ArrayList.
Parameterdetails:
- index (optionaler Parameter) – steht für den Indexwert, an dem das Element eingefügt wird
- element – das einzufügende Element
Wenn der Index nicht als tatsächliches Argument übergeben wird, wird das Element am Ende des Arrays angehängt.
Rückgabewert
Gibt true zurück, wenn das Element erfolgreich eingefügt wurde.
Hinweis: Wenn der Index außerhalb des gültigen Bereichs liegt, wirft die Methode add() eine IndexOutOfBoundsException aus.
Beispiel
Elemente mit der Methode add() von ArrayList einfügen:
Beispiel
class Main {
public static void main(String[] args) {
// Ein Array erstellen
ArrayList<Integer> primeNumbers = new ArrayList<>();
// Elemente in das Array einfügen
primeNumbers.add(2);
primeNumbers.add(3);
primeNumbers.add(5);
System.out.println("ArrayList: " + primeNumbers);
}
}
Die Ausgabe des obigen Programms ist:
ArrayList: [2, 3, 5]
Im obigen Beispiel haben wir ein Array namens primeNumbers erstellt. Hier wird der optionale Parameter index nicht in der add()-Methode übergeben. Daher werden alle Elemente am Ende des Arrays eingefügt.
Ein Element an der angegebenen Position einfügen:
Beispiel
class Main {
public static void main(String[] args) {
// Ein Array erstellen
ArrayList<String> sites = new ArrayList<>();
// Elemente am Ende des Arrays einfügen
sites.add("Google");
sites.add("Example");
sites.add("Taobao");
System.out.println("ArrayList: " + sites);
// Ein Element an der ersten Position einfügen
sites.add(1, "Weibo");
System.out.println("Aktualisierte ArrayList: " + sites);
}
}
Die Ausgabe des obigen Programms ist:
ArrayList: [Google, Example, Taobao] 更新 ArrayList: [Google, Weibo, Example, Taobao]
Im obigen Beispiel haben wir die add()-Methode verwendet, um Elemente in das Array einzufügen.
Bitte beachten Sie diese Zeile:
sites.add(1, "Weibo");
Wir wissen bereits, dass der Indexparameter in der add()-Methode optional ist. Daher wird Weibo an der Position mit dem Array-Indexwert 1 eingefügt.
Hinweis:Bisher haben wir nur ein einzelnes Element hinzugefügt. Wir können jedoch auch die addAll()-Methode verwenden, um mehrere Elemente aus einer Sammlung (ArrayList, Set, Map usw.) zu einem Array hinzuzufügen. Um mehr zu erfahren, besuchen Sie bitteJava ArrayList addAll() 。
Andere Erweiterungen
Java ArrayList