java中动态数组Vector的使用实例

java中保存静态数据的是用数组,但是动态的保存数据用的是Vector,vector的使用实例如下所示:

Vector mVector=new Vector(10,5);//创建一个初始容量为10,增量为5递增的向量
for (int i=0;i<=10;i++)
mVector.add(i); //增加元素
System.out.println(“修改之前是:”+mVector);
mVector.set(3, “middle”); //修改元素
System.out.println(“修改之后是:”+mVector);
mVector.remove(6);//删除下标为6所在的元素
System.out.println(“删除之后之后是:”+mVector);
mVector.insertElementAt(“我是加进来的数据哦11”, 10);
System.out.println(“加入数据之后是:”+mVector);
String string=(String)mVector.elementAt(10);//查找第10个数据
System.out.println(“查找的数据是:”+string);
boolean b=(boolean)mVector.contains(10);//查找某一个元素是否存在
System.out.println(“查找的数据是否存在:”+b);
int a=(int)mVector.indexOf(10,1);//从第一列开始向后查找10在第几列
System.out.println(“查找的数据所在的列数是:”+a);
int c=(int)mVector.indexOf(20,1);//从第一列开始向后查找20在第几列
System.out.println(“查找的数据所在的列数是:”+c);//此时查找的数据不存在,返回-1
int d=(int)mVector.lastIndexOf(5, 10);//从第10开始向前查找5在第几列
System.out.println(“查找的数据所在的列数是:”+d);
System.out.println(“当前向量的大小是: “+mVector.size());//返回当前向量的实际大小
System.out.println(“当前向量的容量是: “+mVector.capacity());//返回当前向量的容量
System.out.println(“向量是否为空: “+mVector.isEmpty());//判断向量是否为空
System.out.println(“复制的向量是:”+mVector.clone());//复制当前向量

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值