Vector

Vector类似于一个数组,但与数组相比在使用上有以下两个优点:
(1)使用的时候无需声明上限,随着元素的增加,Vector的长度会自动增加。
(2)Vector提供额外的方法来增加、删除元素,比数组操作高效。

Vector类有三个构造函数,分别如下:

public Vector();
创建一个空的Vector.
public Vector(int initialCapacity);
该方法创建一个初始长度为initialCapacity的Vector。
public Vector(int initialCapacity,int capacityIncrement);
该方法创建一个初始长度为initialCapacity的Vector,当向量需要增上时,增加capacityIncrement个元素


(1)Vector类中添加、删除对象的方法如下:
public void add(int index,Object element)
在index位置添加对象element
public boolean add(Object o)
在Vector的末尾添加对象o
public Object remove(int index)
删除index'位置的对象,后面的对象依次前提

(2):Vector类中访问、修改对象的方法如下:
public Object get(index)
返回index位置对象
public Object set(int index,Object element)
修改index位置的对象为element

(3)其他方法:
public String toString()
将元素转换成字符串
public int size()
返回对象的长度

例子:操作Vector对象,进行元素的添加、插入、修改和删除
import java.util.Vector;
public class UserVector
{
		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<vScore.size();I++)
					{
								System.out.print(vScore.get(i) + " ");
					}
	              vScore.set(1,"77");//修改第二个元素
	              vScore.remove(0);//删除第一个元素
	              System.out.println("\n修改并删除之后");
	              for(Int I=0;I<vScore.size();I++)
	             {
							System.out.print(vScore.get(i) + " ");
				}	
				System.out.println("\n转换成字符串之后的输出\n" + vScore.toString());
				


		}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值