在本教程中,我们将学习如何使用索引从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 Strings
Vector<String> vector = new Vector<String>();
//Adding elements to the Vector
vector.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 Vector
Object 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++
Java
Cobol
C
Oracle
Element removed from Vector is:
Cobol
Vector elements after remove():
C++
Java
C
Oracle
这是从指定索引中删除Vector
元素的示例。