江明涛的博客
Vector的添加和删除元素
Vector的添加和删除元素

Vector的添加和删除元素

Vector是一种动态数组,可用于保存同一种数据类型的多个元素。它具有动态增长和缩小的能力,并能够在任意位置添加和删除元素。在本篇文章中,我们将探讨如何在Vector中添加和删除元素。

添加元素

Vector提供了多种方法来添加元素。

1. 使用add()方法

add()方法是Vector类的成员方法,用于在Vector的尾部添加元素。例如,我们可以使用以下代码将整数元素添加到Vector中:

Vector<Integer> vector = new Vector<>();
vector.add(10);
vector.add(20);
vector.add(30);

这将在Vector的尾部添加三个整数元素。

2. 使用addAll()方法

addAll()方法是Vector类的成员方法,用于添加多个元素到Vector中。我们可以将另一个Vector或者数组中的元素添加到当前的Vector中。以下是一个示例:

Vector<String> vector1 = new Vector<>();
vector1.add("apple");
vector1.add("banana");
vector1.add("orange");
Vector<String> vector2 = new Vector<>();
vector2.addAll(vector1);
vector2.addAll(Arrays.asList("grape", "mango"));
String[] fruits = {"watermelon", "pineapple"};
vector2.addAll(Arrays.asList(fruits));

在上面的示例中,vector1包含了三个水果名称,在vector2中添加了vector1中的元素以及其他水果名称。

删除元素

Vector同样提供了一些方法来删除元素。

1. 使用remove()方法

remove()方法用于删除指定位置的元素。例如,我们可以使用以下代码删除Vector中的第一个元素:

Vector<String> vector = new Vector<>();
vector.add("apple");
vector.add("banana");
vector.add("orange");
vector.remove(0);

这将从Vector中删除索引位置为0的元素,即”apple”。

2. 使用removeAll()方法

removeAll()方法用于删除指定集合中包含的所有元素。以下是一个示例:

Vector<String> vector = new Vector<>();
vector.add("apple");
vector.add("banana");
vector.add("orange");
Vector<String> fruitsToRemove = new Vector<>();
fruitsToRemove.add("apple");
fruitsToRemove.add("orange");
vector.removeAll(fruitsToRemove);

上面的示例中,我们从Vector中删除了”apple”和”orange”这两个元素。

以上是关于Vector的添加和删除元素的介绍。Vector提供了多种方法来满足不同场景下的需求。通过这些方法,我们可以方便地添加和删除元素,从而灵活地操作Vector中的数据。