Java中的动态数组Vector类相关方法

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的容量调至最小

你可能感兴趣的:(java)