一、 NewVector 簡介
NewVector 是 Java 中一個常用的容器類,它是一個可變數組,可以根據需要動態擴容。
Vector 類是 Java 平台線程安全的。它的方法使用了 synchronized 關鍵字進行同步,因此支持安全並發訪問。但這也意味着許多方法會帶來額外的鎖操作帶來的性能損失。
與 ArrayList 相比,Vector 的主要區別在於 Vector 是線程安全的,因此可以用於多線程環境中。
二、 使用方法
1. 創建 Vector
使用 Vector 類,需要先導入 java.util 包。通常情況下,使用無參構造函數來創建一個空向量:
Vector vec = new Vector();
可以使用指定初始容量的構造方法創建一個指定大小的向量:
Vector vec = new Vector(int initialCapacity);
也可以使用指定初始容量和增量的構造方法創建:
Vector vec = new Vector(int initialCapacity, int capacityIncrement);
2. 向 Vector 中添加元素
Vector 中添加元素使用 add() 方法:
vec.add("first"); vec.add("second"); vec.add("third");
3. 訪問 Vector 中的元素
訪問 Vector 中的元素使用 get() 方法:
Object obj = vec.get(0); System.out.println(obj);
輸出:
first
4. 修改 Vector 中的元素
修改 Vector 中的元素使用 set() 方法:
vec.set(1, "new second");
5. 刪除 Vector 中的元素
刪除 Vector 中的元素使用 remove() 方法:
vec.remove(0);
6. 遍歷 Vector 中的元素
使用 for-each 循環、迭代器或枚舉器遍歷 Vector 中的元素:
for (Object obj : vec) { System.out.println(obj); } Iterator iter = vec.iterator(); while (iter.hasNext()) { System.out.println(iter.next()); } Enumeration en = vec.elements(); while (en.hasMoreElements()) { System.out.println(en.nextElement()); }
三、 總結
NewVector 是 Java 中一個常用的容器類,可以根據需要動態擴容。與 ArrayList 相比,Vector 是線程安全的,因此可以用於多線程環境中。本文介紹了 NewVector 的基本使用方法,包括創建、添加、訪問、修改和刪除元素、以及遍曆元素。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/312494.html