Vector 向量实现了一个动态数组。它类似于ArrayList,但有两点不同:
-
Vector是同步的。
-
向量包含不属于集合框架的一部分许多传统方法。
向量被证明是非常有用的,如果不事先知道数组的大小或者只是需要一个可以在一个程序的生命周期变化的大小。
Vector类支持四种构造函数。第一种形式创建一个默认的向量,其中有10的初始大小:
Vector( )
第二种形式创建一个向量,其初始容量由size指定:
Vector(int size)
第三种形式创建了一个向量,其初始容量是由大小和由incr指定的增量指定。增量指定元素的数目,以在每次分配该载体被向上调整:
Vector(int size, int incr)
第四种形式创建一个包含集合c的元素的向量:
Initial size: 0 Initial capacity: 3 Capacity after four additions: 5 Current capacity: 5 Current capacity: 7 Current capacity: 9 First element: 1 Last element: 12 Vector contains 3. Elements in vector: 1 2 3 4 5.45 6.08 7 9.4 10 11 12