新朋友关注“尚学堂java培训”轻松学编程知识 Vector类似于一个数组,但与数组相比在使用上有以下两个优点。 1、使用的时候无需声明上限,随着元素的增加,Vector的长度会自动 增加。 2、Vector提供额外的方法来增加、删除元素,比数组操作高效。 Vector类有三个构造函数,分别如下: public Vector(); 该方法创建一个空的Vector。 public Vector(int initialCapacity); 该方法创建一个初始长度为initialCapacity的Vector。 public Vector(int intialCapacity,int capacityIncrement); 该方法创建一个初始长度为initialCapacity的Vector,当向量需要增长时,增加capacityIncrement个元素。 (1)Vector类中添加、删除对象的方法如下: public void add(int index,Object elemtent) 在index位置添加对象element。 public boolean add(Object o) 在Vector的末尾添加对象o。 public Object remove(int index) 删除index位置的对象,后面的对象依次前提。 (2)Vector类中访问、修改对象的方法如下: public Object get(int index) 返回index位置对象。 public Object set(int index,Object element) 修改index位置的对象为element。 (3)其它方法: public String toString() 将元素转换成字符串。 public int size() 返回对象的长度。 例1:操作Vector对象,进行元素的添加、插入、修改和删除。程序输出结果如图1所示。源程序代码如下: //程序文件名为UseVector.java import java.util.Vector;//引入JDK的Vector类 public class UseVector { public static void main(String[] args) { Vector vScore=new Vector(); vScore.add("86");//添加元素 vScore.add("98");//添加元素 vScore.add(1,"99");//插入元素 //输出结果 for(int I=0;I |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|