Vector在Java编程中的操纵[Java编程]
本文“Vector在Java编程中的操纵[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Vector 类供应了实现可增长数组的功效,随着更多元素加入此中,数组变的更大.在删除一些元素之后,数组变小.
Vector 有三个构造函数:
public Vector(int initialCapacity,int capacityIncrement)
public Vector(int initialCapacity)
public Vector()
Vector 运行时成立一个初始的存储容量initialCapacity,存储容量是以capacityIncrement 变量定义的增量增长.初始的存储容量和capacityIncrement 可以在Vector 的构造函数中定义.第二个构造函数只成立初始存储容量.第三个构造函数既不指定初始的存储容量也不指定capacityIncrement.
Vector 类供应的拜候办法支持近似数组运算和与Vector 大小相关的运算.近似数组的运算答应向量中增添,删除和插入元素.它们也答应测试矢量的内容和检索指定的元素,与大小相关的运算答应断定字节大小和矢量中元素不数目.
现针对常常用到的对向量增,删,插功效举例描写:
addElement(Object obj)
把组件加到向量尾部,同时大小加1,向量容量比从前大1
insertElementAt(Object obj, int index)
把组件加到所定索引处,此后的内容向后移动1 个单位
setElementAt(Object obj, int index)
把组件加到所定索引处,此处的内容被替换.
removeElement(Object obj) 把向量中含有本组件内容移走.
removeAllElements() 把向量中全部组件移走,向量大小为0.
比方:
import java.lang.System;
import java.util.Vector;
import java.util.Emumeration;
public class Avector{
public static void main(String args[]){
Vector v=new Vector();
v.addElement("one");
v.addElement("two");
v.addElement("three");
v.insertElementAt("zero",0);
v.insertElementAt("oop",3);
v.setElementAt("three",3);
v.setElementAt("four",4);
v.removeAllElements();
}
}
Vector中的改变情形:
1. one 2. one 3. one 4. zero 5.zero 6. zero 7. zero
8.
two two one one one one
three two two two two
three oop three three
three three four
以上是“Vector在Java编程中的操纵[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |