Verwenden Sie die Methode „removeRange()“ der Vector-Klasse, um den angegebenen Bereich von Elementen im Vektor zu löschen.
In der Java-Programmierung ist die Vector-Klasse eine threadsichere dynamische Array-Implementierung, die viele nützliche Methoden zum Bedienen und Verwalten von Elementen enthält. Eine der nützlichen Methoden ist „removeRange()“, mit der wir Elemente innerhalb eines angegebenen Bereichs entfernen können. In diesem Artikel wird mit Beispielcode erläutert, wie Sie mit der Methode „removeRange()“ Elemente in einem Vektor löschen.
Zuerst müssen wir ein Vektorobjekt erstellen und ihm einige Elemente hinzufügen, damit wir es später löschen können. Wir können Elemente mit der add()-Methode von Vector hinzufügen. Das Folgende ist der Beispielcode:
import java.util.Vector; public class Main { public static void main(String[] args) { Vector<String> vector = new Vector<>(); vector.add("apple"); vector.add("banana"); vector.add("cherry"); vector.add("date"); System.out.println("原始向量:" + vector); // 调用removeRange()方法删除指定范围的元素 vector.removeRange(1, 3); System.out.println("删除指定范围后的向量:" + vector); } }
Im obigen Code erstellen wir zunächst ein Vektorobjekt namens vector und fügen ihm mithilfe der add()-Methode vier Elemente hinzu: „apple“, „banana“, „cherry“ und „date“. ". Anschließend haben wir den Originalvektor gedruckt und die Methode „removeRange()“ aufgerufen, um Elemente im Bereich von Index 1 bis Index 3 zu entfernen. Abschließend drucken wir den Vektor erneut aus, um zu überprüfen, ob der angegebene Elementbereich erfolgreich entfernt wurde.
Führen Sie den obigen Code aus, wir erhalten die folgende Ausgabe:
原始向量:[apple, banana, cherry, date] 删除指定范围后的向量:[apple, date]
Wie aus der Ausgabe ersichtlich ist, wurden die Elemente „Banane“ und „Kirsche“ innerhalb des angegebenen Bereichs erfolgreich gelöscht.
Es ist zu beachten, dass die Parameter der Methode „removeRange()“ der Startindex (einschließlich) und der Endindex (exklusiv) des Bereichs sind. Mit anderen Worten: Der gelöschte Bereich enthält das Element, das dem Startindex entspricht, jedoch nicht das Element, das dem Endindex entspricht. Im Beispielcode übergeben wir 1 und 3 als Parameter, sodass das Element ab Index 1 („Banane“) gelöscht wird, nicht jedoch das Element, das Index 3 („Datum“) entspricht.
Es ist zu beachten, dass die Methode „removeRange()“ der Klasse „Vector“ eine geschützte Methode ist und nur im selben Paket oder in derselben Unterklasse aufgerufen werden kann. Wenn wir also die Methode „removeRange()“ nicht direkt verwenden können, können wir auf die Methode zugreifen, indem wir die Klasse „Vector“ erben und eine Unterklasse erstellen.
Zusammenfassend lässt sich sagen, dass mit der Methode „removeRange()“ der Klasse „Vector“ problemlos Elemente in einem angegebenen Bereich im Vektor gelöscht werden können. Im Codebeispiel zeigen wir, wie Sie mit dieser Methode Elemente löschen und die Wirksamkeit des Löschvorgangs durch Ausgabe der Ergebnisse überprüfen. Ich hoffe, dass dieser Artikel den Lesern helfen kann, die Methode „removeRange()“ der Klasse „Vector“ besser zu verstehen und zu verwenden.
Das obige ist der detaillierte Inhalt vonVerwenden Sie die Methode „removeRange()“ der Klasse „Vector“, um Elemente im angegebenen Bereich im Vektor zu löschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!