Java Vector addAll()-Methode
In der Java-Programmierung,Vectorist ein dynamisches Array, das je nach Bedarf automatisch wachsen und schrumpfen kann.VectorDie Klasse bietet viele Methoden zum Bearbeiten ihrer Elemente, unter denenaddAll(Collection c)-Methode ist eine sehr praktische Methode, um alle Elemente aus einer Collection zuVectorin.
Methodendefinition
addAll(Collection c)Die Methodendefinition lautet wie folgt:
public boolean addAll(Collection<? extends E> c)
- Parameters:
cist eine Sammlung, die die Elemente enthält, die hinzugefügt werden sollen zuVectordie Elemente darin. - Rückgabewert: Wenn
Vectorsich durch den Aufruf dieser Methode geändert hat, dann gibt sie zurücktrue; andernfalls wird zurückgegebenfalse。
Funktion der Methode
addAll(Collection c)Die Funktion der Methode besteht darin, für die angegebene Sammlungcalle darin enthaltenen Elemente hinzuzufügen zuVectordas Ende davon. Wenn die Sammlungcleer ist, dannVectorwird sich überhaupt nicht ändern.
Beispiel
Das Folgende ist ein einfaches Beispiel, das zeigt, wie man dieaddAll(Collection c)Methode:
Beispiel
import java.util.Vector;
import java.util.ArrayList;
import java.util.Collection;
public class VectorAddAllExample {
public static void main(String[] args) {
// Vector erstellen
Vector<String> vector = new Vector<>();
// Eine ArrayList erstellen
Collection<String> collection = new ArrayList<>();
collection.add("Apfel");
collection.add("Banane");
collection.add("Kirsche");
// addAll-Methode verwenden, um Elemente von ArrayList zu Vector hinzuzufügen
vector.addAll(collection);
// Die Elemente in Vector ausgeben
System.out.println("Vector-Elemente: " + vector);
}
}
import java.util.ArrayList;
import java.util.Collection;
public class VectorAddAllExample {
public static void main(String[] args) {
// Vector erstellen
Vector<String> vector = new Vector<>();
// Eine ArrayList erstellen
Collection<String> collection = new ArrayList<>();
collection.add("Apfel");
collection.add("Banane");
collection.add("Kirsche");
// addAll-Methode verwenden, um Elemente von ArrayList zu Vector hinzuzufügen
vector.addAll(collection);
// Die Elemente in Vector ausgeben
System.out.println("Vector-Elemente: " + vector);
}
}
Code-Erklärung
- Vector erstellen: Zuerst haben wir einen
VectorObjektvector。 - Collection erstellen: Dann haben wir eine
ArrayListObjektcollectionund fügte ihr drei String-Elemente hinzu. - Die addAll-Methode verwenden: Durch Aufrufen
vector.addAll(collection), wircollectionalle darin enthaltenen Elemente hinzuzufügen zuvectorin. - Ergebnis ausgeben: Zum Schluss geben wir
vectordie darin enthaltenen Elemente aus, das Ergebnis wird angezeigt.["Apple", "Banana", "Cherry"]。
Hinweise
- Collection-Typ:
addAll(Collection c)Die Methode akzeptiert jedes Objekt, das dieCollectionSchnittstelle als Parameter, wie zum BeispielArrayList、HashSetusw. - Reihenfolge der Elemente: Wenn die Sammlung
cgeordnet ist (wie zum BeispielArrayList), dann hinzugefügt zuVectordie darin enthaltenen Elemente werden die gleiche Reihenfolge beibehalten. - Leere Collection: Wenn die Collection
cleer ist,addAll(Collection c)hat die Methode keineVectorAuswirkung darauf, und gibt zurückfalse。
Java Vector