原文: https://beginnersbook.com/2014/06/how-to-remove-vector-elements-using-index-in-java-example/
在本教程中,我们将学习如何使用索引从Vector中删除元素。我们将使用Vector类的remove(int index)方法)。
public E remove(int index):删除此Vector中指定位置的元素。将任何后续元素向左移位(从索引中减去一个)。返回从Vector中删除的元素。
示例
索引从 0 开始,所以如果我们调用remove(2),它将从Vector中删除第 3 个元素。
import java.util.Vector;public class RemoveExample {public static void main(String[] args) {// Creating a Vector of StringsVector<String> vector = new Vector<String>();//Adding elements to the Vectorvector.add("C++");vector.add("Java");vector.add("Cobol");vector.add("C");vector.add("Oracle");System.out.println("Vector elements before remove(): ");for(int i=0; i < vector.size(); i++){System.out.println(vector.get(i));}// Removing 3rd element from VectorObject obj = vector.remove(2);System.out.println("\nElement removed from Vector is:");System.out.println(obj);System.out.println("\nVector elements after remove():");for(int i=0; i < vector.size(); i++){System.out.println(vector.get(i));}}}
输出:
Vector elements before remove():C++JavaCobolCOracleElement removed from Vector is:CobolVector elements after remove():C++JavaCOracle
这是从指定索引中删除Vector元素的示例。
