Vector类(在java中可认定为动态数组)
Vector类动态操作会自动调整序列长度,位数的读取与数组一致
1.元素添加
addElement(Object obj) //该方法将括号内元素添加至序列尾部
insertElementAt(Object obj,int index) //将元素添加至所选位置
2.元素删改
setElementAt(Object obj,int index) //将所选位置元素改为所输入元素
·删除
removeElement(Object obj) //删除序列中第一个所输入的括号内的内容
insertElementAt(int index) //删除序列中所输入位数的元素
removeAllElements() //清除序列中所有元素
3.元素查找
elementAt(int index) //查找所输入位置元素,该方法返回值为Object类所以赋值或输出时需要强转
contains(Object obj) //该方法查找序列中是否存在 ojb 返回值为 boolean
indexOf(Object ojb,int start_index) //从序列中start_index位置起始向后搜索ojb输出第一个查到的位置 返回值为int
lastIndexOf(Object ojb,int start_index) //同上但是向前搜索
4.其他方法
·capacity() //返回Vector容量
·clone() //建立备份
·copyInto(Object[]) //把序列中元素复制到一个数组中去
·firstElement() //返回第一个元素
·lastElement() //返回最后一个元素
·isEmpty() //判断是否为空
·setSize(int size) //设置Vector大小
·trimToSize() //将Vector的容量调至最小