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