在上面的示例中,我们首先定义了一个向量`vector`,它包含了整数元素`[1, 2, 3, 4, 5]`。然后,我们使用索引操作符`[]`来访问指定索引位置的元素,并将其赋值为新的值`10`,即将索引为`2`的元素替换为`10`。最后,我们打印出更新后的向量`vector`,即输出了替换指定元素后的结果`[1, 2, 10, 4, 5]`。
用指定的元素替换此向量中指定位置处的元素。 35 void setElementAt(Object obj, int index) 将此向量指定 index 处的组件设置为指定的对象。 36 void setSize(int newSize) 设置此向量的大小。 37 int size() 返回此向量中的组件数。 38 List subList(int fromIndex, int toIndex) 返回此 List 的部...
类型 说明 T 返回获取到的元素。 示例: let vector = new Vector(); vector.add(2); vector.add(4); vector.add(5); vector.add(4); let result = vector.get(2); set set(index: number, element: T): T 将此Vector中指定位置的元素替换为指定元素。 系统能力: SystemCapability.Utils.Lang...
void insert(int i, const T &value):在指定位置插入一个元素。 void replace(int i, const T &value):替换指定位置的元素。 void remove(int i):移除指定位置的元素。 void remove(int i, int count):从指定位置开始移除指定数量的元素。 void removeAll(const T &value):移除容器中所有等于给定值的元素。
在指定位置将指定 Collection 中的所有元素插入到此向量中。 void addElement(E obj) 将指定的组件添加到此向量的末尾,将其大小增加 1。 int capacity() 返回此向量的当前容量。 void clear() 从此向量中移除所有元素。 Object clone() 返回向量的一个副本。
返回Vector中指定位置的元素。 firstElement() 返回Vector中的第一个元素。 lastElement() 返回Vector中的最后一个元素。 5. 修改元素 如果需要对Vector中的元素进行修改,则可以使用以下方法: setElementAt(E obj, int index) 将Vector中指定位置的元素替换为指定的元素。 6. 其他常用方法 除了上述方法之外,Vector...
vector::assign (STL/CLR) 替换所有元素。 vector::at (STL/CLR) 访问指定位置处的元素。 vector::back (STL/CLR) 访问最后一个元素。 vector::begin (STL/CLR) 指定受控序列的开头。 vector::capacity (STL/CLR) 报告容器的已分配存储的大小。 vector::clear (STL/CLR) 删除所有元素。 vector::empty (...
a.erase(a.begin()+1,a.begin()+3); //删除a中第1个(从第0个算起)到第2个元素,也就是说删除的元素从a.begin()+1算起(包括它)一直到a.begin()+3(不包括它)用于删除指定位置元素 a.insert(a.begin()+1,5); //在a的第1个元素(从第0个算起)的位置插入数值5,如a为1,2,3,4,插入元素后...
用指定的元素替换此向量中指定位置处的元素。 void setElementAt(E obj, int index) 将此向量指定 index 处的组件设置为指定的对象。 void setSize(int newSize) 设置此向量的大小。 int size() 返回此向量中的组件数。 List<E> subList(int fromIndex, int toIndex) ...
- 替换元素:替换指定位置的元素,使用 replace() 函数,如下所示: ```cpp vec.replace(vec.begin(), 10, 20); ``` - 遍历:使用迭代器遍历 vector,如下所示: ```cpp for (int i : vec) { std::cout << i << " "; } ``` 6.示例 以下是一个简单的 vector 使用示例: ```cpp #include <...