原文: 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 个元素。

  1. import java.util.Vector;
  2. public class RemoveExample {
  3. public static void main(String[] args) {
  4. // Creating a Vector of Strings
  5. Vector<String> vector = new Vector<String>();
  6. //Adding elements to the Vector
  7. vector.add("C++");
  8. vector.add("Java");
  9. vector.add("Cobol");
  10. vector.add("C");
  11. vector.add("Oracle");
  12. System.out.println("Vector elements before remove(): ");
  13. for(int i=0; i < vector.size(); i++)
  14. {
  15. System.out.println(vector.get(i));
  16. }
  17. // Removing 3rd element from Vector
  18. Object obj = vector.remove(2);
  19. System.out.println("\nElement removed from Vector is:");
  20. System.out.println(obj);
  21. System.out.println("\nVector elements after remove():");
  22. for(int i=0; i < vector.size(); i++)
  23. {
  24. System.out.println(vector.get(i));
  25. }
  26. }
  27. }

输出:

  1. Vector elements before remove():
  2. C++
  3. Java
  4. Cobol
  5. C
  6. Oracle
  7. Element removed from Vector is:
  8. Cobol
  9. Vector elements after remove():
  10. C++
  11. Java
  12. C
  13. Oracle

这是从指定索引中删除Vector元素的示例。