在Java中,Vector是一個同步的動態數組,它類似于ArrayList,但是它是線程安全的。Vector可以存儲任意類型的元素,并且它可以自動增長以容納新元素。
Vector的常用方法包括:
Vector<String> vector = new Vector<>();
vector.add("apple");
vector.add("banana");
vector.add("orange");
String fruit = vector.get(0);
vector.remove(2);
int index = vector.indexOf("banana");
int size = vector.size();
for (String element : vector) {
System.out.println(element);
}
需要注意的是,由于Vector是同步的,它在多線程環境中使用時可以保證線程安全,但在單線程環境中,建議使用ArrayList來代替Vector,因為ArrayList的性能更好。