第二十六节 java学习 Vector类
2012-11-26 20:00
344 查看
Vector类
vector 类似于一个数组,但是数组相比在使用上有两个有点。1》使用的时候无需声明上限,随着元素的增加,vector的长度也会自动增加。
2》vector提供额外的方法来增加,删除元素,比数组操作高效。
vector类有三个构造函数,分别如下:
public vector();
该方法创建一个空的vector类。
public vector (int initiaCapacity);
该方法创建一个初始化长度为initialcapacity的vector。
public vector(int initialcapacity,int capacityincrement);
该方法创建一个初始化长度为initialcapacity的vector,当向量需要增加时,增加capacityincerment个元素。
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(int index)
返回index位置对象。
public object set (int index ,object element)
修改index位置的对象为element。
3》其他方法:
public string tostring()
将元素转换成字符串。
public int size()
返回对像的长度。
程序例子:
操作vector对象,进行添加,删除,插入,修改和删除。//程序名字为Test.java
import java.util.vector;//引入jdk的vector类
public class Test
{
Vector vscore=new Vector();
vscore.add("86");//添加元素
vscore.add("98");//添加元素
vscore.add(1, "99");//插入元素
//输出结果
for(int i=0;i<vscore.size();i++)
{
System.out.println(vscore.get(i)+"");
}
vscore.set(1, "77");//修改第二个元素
vscore.remove(0);//删除第一个元素
System.out.println("\n修改并删除之后");
for (int i = 0; i <vscore.size(); i++) {
System.out.println(vscore.get(i)+"");
}
System.out.println("\n转成字符串之后输出\n"+vscore.toString());
}
}
运行结果不在这里展示。
相关文章推荐
- Java中Vector类和Stack类的学习
- 深入Java集合学习系列:HashMap的实现原理
- Java反射学习笔记
- Java学习笔记(2)----Web项目中解析XML文件
- JAVA类反射学习资料
- java----javaWeb-----JavaEE学习网站
- 黑马程序员-Java基础学习第八天总结
- java的学习路径
- Java学习-28天
- 学习笔记-Java中的xml文件读取之DOM解析
- JAVA学习日志(10-1-异常覆盖特点及总结)
- Java学习笔记(五)
- 学习JAVA的目标
- Java 学习Day6
- 黑马程序员_Java中的递归学习(二)
- Jenkins学习总结(2)——Jenkins+Maven进行Java项目持续集成
- java多线程学习之ReentrantLock
- 写给自己的Java程序员学习路线图
- 我学习使用java的一点体会
- java学习笔记 暑假第二天