向量(Vector)类和传统数组非常相似,但是Vector的大小能根据需要动态的变化。
和数组一样,Vector对象的元素也能通过索引访问。和ArrayList很相似,但Vector是同步访问的。
使用Vector类最主要的好处就是在创建对象的时候不必给对象指定大小,它的大小会根据需要动态的变化。
Vector();Vector(intsize);Vector(intsize,intincr);Vector(Collectionc);
voidadd(intindex,Objectelement)?
在此向量的指定位置插入指定的元素。
将指定元素添加到此向量的末尾。
booleanaddAll(Collectionc)?
将指定Collection中的所有元素添加到此向量的末尾,按照指定collection的迭代器所返回的顺序添加这些元素。
booleanaddAll(intindex,Collectionc)?
在指定位置将指定Collection中的所有元素插入到此向量中。
voidaddElement(Objectobj)?
将指定的组件添加到此向量的末尾,将其大小增加1。
booleancontains(Objectelem)?
如果此向量包含指定的元素,则返回true。
booleancontainsAll(Collectionc)?
如果此向量包含指定Collection中的所有元素,则返回true。
voidcopyInto(Object[]anArray)?
将此向量的组件复制到指定的数组中。
ObjectelementAt(intindex)?
voidensureCapacity(intminCapacity)?
增加此向量的容量(如有必要),以确保其至少能够保存最小容量参数指定的组件数。
比较指定对象与此向量的相等性。
返回此向量的第一个组件(位于索引0)处的项)。
返回向量中指定位置的元素。
返回此向量中第一次出现的指定元素的索引,如果此向量不包含该元素,则返回-1。
intindexOf(Objectelem,intindex)?
返回此向量中第一次出现的指定元素的索引,从index处正向搜索,如果未找到该元素,则返回-1。

将指定对象作为此向量中的组件插入到指定的index处。
测试此向量是否不包含组件。
返回此向量的最后一个组件。
intlastIndexOf(Objectelem)?
返回此向量中最后一次出现的指定元素的索引;如果此向量不包含该元素,则返回-1。
intlastIndexOf(Objectelem,intindex)?
返回此向量中最后一次出现的指定元素的索引,从index处逆向搜索,如果未找到该元素,则返回-1。
移除此向量中指定位置的元素。
移除此向量中指定元素的第一个匹配项,如果向量不包含该元素,则元素保持不变。
booleanremoveAll(Collectionc)?
从此向量中移除包含在指定Collection中的所有元素。
从此向量中移除全部组件,并将其大小设置为零。
booleanremoveElement(Objectobj)?
从此向量中移除变量的第一个(索引最小的)匹配项。
voidremoveElementAt(intindex)?
protectedvoidremoveRange(intfromIndex,inttoIndex)
从此List中移除其索引位于fromIndex(包括)与toIndex(不包括)之间的所有元素。
booleanretainAll(Collectionc)?
在此向量中仅保留包含在指定Collection中的元素。
Objectset(intindex,Objectelement)
用指定的元素替换此向量中指定位置处的元素。
voidsetElementAt(Objectobj,intindex)?
将此向量指定index处的组件设置为指定的对象。
ListsubList(intfromIndex,inttoIndex)?
返回此List的部分视图,元素范围为从fromIndex(包括)到toIndex(不包括)。
返回一个数组,包含此向量中以恰当顺序存放的所有元素。
Object[]toArray(Object[]a)?
返回一个数组,包含此向量中以恰当顺序存放的所有元素;返回数组的运行时类型为指定数组的类型。
返回此向量的字符串表示形式,其中包含每个元素的String表示形式。
对此向量的容量进行微调,使其等于向量的当前大小。
本文来源:虚拟主机--Java基础二(java基础入门第二版)
本文地址:https://www.idcbaba.com/zhuji/2074.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



