Vector常用方法

  1. vector.add()

public boolean add(E e)
将指定的元素追加到此Vector的末尾。


public void add(int index, E element)
将指定元素插入此Vector中的指定位置。将当前位置的元素(如果有)和任何后续元素向右移动(将其添加到其索引中)。

  1. vector.addAll()

public boolean addAll(int index, Collection <?extends E > c)
将指定Collection中的所有元素插入到此Vector中的指定位置。将当前位置的元素(如果有)和任何后续元素向右移动(增加其索引)。新元素将按照指定Collection的迭代器返回的顺序出现在Vector中。

  1. vector.remove(int index);

public E remove(int index)
删除此Vector中指定位置的元素。将任何后续元素向左移位(从索引中减去一个)。返回从Vector中删除的元素。

  1. vector.set(int index, E element);

public E set(int index, E element)
用指定的元素替换此Vector中指定位置的元素。

  1. vector.size();

public E set(int index, E element)
用指定的元素替换此Vector中指定位置的元素。

  1. vector.isEmpty();

public boolean isEmpty()测试此向量是否没有组件。

  1. vector.toArray();

public Object [] toArray()
以正确的顺序返回包含此Vector中所有元素的数组。

  1. vector.indexOf()

public int indexOf(Object o)
返回此向量中第一次出现的指定元素的索引,如果此向量不包含该元素,则返回-1。更正式地说,返回的指数最低i,从而 Objects.equals(o, get(i)),或-1,如果没有这样的指标。


public int indexOf(Object o, int index)
返回此向量中第一次出现的指定元素的索引,从中搜索index,或者如果找不到该元素,则返回-1。更正式地说,返回的指数最低i,从而 (i >= index && Objects.equals(o, get(i))),或-1,如果没有这样的指标。

猜你喜欢

转载自blog.csdn.net/qq_43776742/article/details/91531116