Java Vector addAll()-Methode

Java Vector Java Vector

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: WennVectorsich 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);
    }
}

Code-Erklärung

  1. Vector erstellen: Zuerst haben wir einenVectorObjektvector。
  2. Collection erstellen: Dann haben wir eineArrayListObjektcollectionund fügte ihr drei String-Elemente hinzu.
  3. Die addAll-Methode verwenden: Durch Aufrufenvector.addAll(collection), wircollectionalle darin enthaltenen Elemente hinzuzufügen zuvectorin.
  4. Ergebnis ausgeben: Zum Schluss geben wirvectordie darin enthaltenen Elemente aus, das Ergebnis wird angezeigt.["Apple", "Banana", "Cherry"]。

Hinweise

  1. Collection-Typ:addAll(Collection c)Die Methode akzeptiert jedes Objekt, das dieCollectionSchnittstelle als Parameter, wie zum BeispielArrayList、HashSetusw.
  2. Reihenfolge der Elemente: Wenn die Sammlungcgeordnet ist (wie zum BeispielArrayList), dann hinzugefügt zuVectordie darin enthaltenen Elemente werden die gleiche Reihenfolge beibehalten.
  3. Leere Collection: Wenn die Collectioncleer ist,addAll(Collection c)hat die Methode keineVectorAuswirkung darauf, und gibt zurückfalse。

Java Vector Java Vector

Andere Erweiterungen