Java中Vector类的常用方法

本文详细介绍了Java中Vector类的使用,包括其构造方法、自动增长机制以及常用方法,如setsize()、elements()等。Vector作为动态数组,支持自动扩容,允许存储不同类型对象,并提供了插入、删除、查询等操作。同时,文章提到了Enumeration接口在遍历Vector中的作用。
摘要由CSDN通过智能技术生成

Vector 可实现自动增长的对象数组。
Vector构造的时候
1.如果不放入数字就是默认值10
2.放入一个数的时候,就是默认的大小,当超过这个数的范围的时候,按照原容量的二倍扩增,重新分配内存
3.放入两个数的时候,第一个是默认的大小,第二个数是一旦超过第一个数大的范围的时候,按照第二个扩增,重新分配内存

java.util.vector提供了向量类(vector)以实现类似动态数组的功能。在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提高程序的质量。比如在c,c++中所谓的“动态数组”一般都由指针来实现。为了弥补这个缺点,Java提供了丰富的类库来方便编程者使用,vector类便是其中之一。事实上,灵活使用数组也可以完成向量类的功能,但向量类中提供大量的方法大大方便了用户的使用。
创建了一个向量类的对象后,可以往其中随意插入不同类的对象,即不需顾及类型也不需预先选定向量的容量,并可以方便地进行查找。对于预先不知或者不愿预先定义数组大小,并且需要频繁地进行查找,插入,删除工作的情况。可以考虑使用向量类。

向量类提供了三种构造方法:
public vector()
public vector(int initialcapacity,int capacityIncrement)
public vector(int initialcapacity)

使用第一种方法系统会自动对向量进行管理,若使用后两种方法。则系统将根据参数,initialcapacity设定向量对象的容量(即向量对象可存储数据的大小),当真正存放的数据个数超过容量时。系统会扩充向量对象存储容量。

参数capacityin

  • 38
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 30
    评论
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值