import java.util.Vector;
public class CollectionOne {
public static void main(String arg[]) {
new CollectionOne();
}
CollectionOne() {
Vector<Object> vec = new Vector<Object>();
vec.add("zero");
vec.add("one");
vec.add("two");
vec.add("three");
vec.add("four");
String str = (String)vec.get(2);
System.out.println("The index of 2: " + str);
}
}
Java在java.util包中提供了向量类Vector, 它可以存储数目不确定的元素,可以根据需要进行动态伸。关于向量与数组的区别,如下:
1、Java的数组可存储任何类型的数组元素
,包括数值类型和所有类类型
2、Java向量只能存储对象类的实例
。
向量能重定位和调整自己的容量。缺省时,向量重定位一次,其容量就扩大一倍,呈指数增长,所以应指定容量增量,做为向量构造函数的第二个参数,来创建向量:
Vector itemsOrdered = new Vector(3.10);这样向量每重定位一次,其容量都增加10个元素。
v.size()返回向量中的元素个数,等价于 arry.length();
如果向量已达到其永久大小,则可调用tirmToSize 方法,将内存块大小调整到刚好能容纳当前个数的向量元素
向量中不能用方便的[]句法,而必须用elementAt 和setSlementAt 方法来访问或修改元素。
数组:x = a[i](访问)
a[i] = x;(修改)
向量:x = v.elementAt(i)
v.SetElementAt(x.i)
分享到:
相关推荐
——————————————————————————————————————————————
Java JDK 6学习笔记——ppt简体版.rar
Java JDK 6学习笔记——ppt简体版加课本代码
Java JDK 6学习笔记——ppt简体版
Java JDK 6学习笔记——ppt简体版 第21章.ppt
Java JDK 6学习笔记——ppt简体版 第20章.ppt
Java JDK 6学习笔记——ppt简体版 第19章.ppt
Java JDK 6学习笔记——ppt简体版 第18章.ppt
Java JDK 6学习笔记——ppt简体版 第17章.ppt
良葛格的Java学习笔记~讲解得非常详细。JDK5.0的~是Java入门的不错选择。
STM32H743IIT6学习笔记04——移植LetterShell,演示工程源码下载链接
良葛格————JavaJDK5.0学良葛格————JavaJDK5.0学习笔记PDF.rar习笔记PDF.rar良葛格良葛格————JavaJDK5.0学习笔记PDF.rar————JavaJDK5.0学习笔记PDF.rar良葛格————JavaJDK5.0学习笔记PDF.rar良...
Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习...