127.Vector 类
|
|
- 在 Java中, 当你在运行时给定数组大小时, 在计算过程中你不能够动态改变数组的大小.
vector 类提供了一个具有这种性质的数据结构 - 限制条件是所有的元素类型必须是
Object 类型.
- 通常情况下, 插入一个任意类型的元素然后Java 将把它转换成一个Object
是很简单的. 但是当你抽出一个元素时, 你必须显示地cast它, 把它转换回你想要的数据类型.
- 一个vector 是用一个 "initial capacity" (初始容量)和一个
"capacity increment"(容量增长) 创建的. 它总是从 0 元素开始. 当你增加元素时,
如果超过了初始容量, 则更多的存储器空间会根据"容量增长"的大小自动分配.
缺省情况是 initial capacity 是 10 , capacity increment的值每次加倍.
- Vector shoes = new Vector();
- Vector orders = new Vector(100, 10);
Copyright: NPACT |
|