Vector 是 Java 早期提供的動態陣列,實現 List 接口,所有方法均為同步,適合多線程環境但效能較低。現代開發推薦使用 ArrayList(非同步)配合 Collections.synchronizedList 或 CopyOnWriteArrayList 實現線程安全。
Vector vector = new Vector<>();
vector.add("元素1");
vector.addElement("元素2"); // 專有方法
vector.insertElementAt("插入", 0);
System.out.println(vector.elementAt(0)); // 獲取
vector.removeElement("元素1");
常用方法:addElement、insertElementAt、removeElement、capacity(容量)、ensureCapacity。遍歷可用迭代器或 for-each。注意:Vector 會自動擴容(預設翻倍),可指定初始容量與增量減少擴容開銷。