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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值