首页 存档 技术 查看内容

Java知识之常用数据结构及类

2018-3-30 13:00 |来自: 互联网 358 0

摘要: 新朋友关注“尚学堂java培训”轻松学编程知识 一、Vector类 Vector类似于一个数组,但与数组相比在使用上有以下两个优点。 1、使用的时候无需声明上限,随着元素的增加,Vector的长度会自动 增加。 2、Vector提 ...

新朋友关注“尚学堂java培训”轻松学编程知识



一、Vector类


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

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部