javavectorfor
⑴ java集合類vector如何存儲數據 具體該如何使用 我是新手,謝謝
ArrayList會比Vector快,他是非同步的,如果設計涉及到多線程,還是用Vector比較好一些
import java.util.*;
/**
* 演示Vector的使用。包括Vector的創建、向Vector中添加元素、從Vector中刪除元素、
* 統計Vector中元素的個數和遍歷Vector中的元素。
*/
public class VectorDemo{
public static void main(String[] args){
//Vector的創建
//使用Vector的構造方法進行創建
Vector v = new Vector(4);
//向Vector中添加元素
//使用add方法直接添加元素
v.add("Test0");
v.add("Test1");
v.add("Test0");
v.add("Test2");
v.add("Test2");
//從Vector中刪除元素
v.remove("Test0"); //刪除指定內容的元素
v.remove(0); //按照索引號刪除元素
//獲得Vector中已有元素的個數
int size = v.size();
System.out.println("size:" + size);
//遍歷Vector中的元素
for(int i = 0;i < v.size();i++){
System.out.println(v.get(i));
}
}
}
⑵ JAVA中怎樣聲明一個字元串型的Vector數組
Vector是向量類型,你可以在Vector中存儲相同數據類型的多個數據,但是你不能初始化Vector的大小或者容量。說白了,Vector就是一個集合,其中可以存儲類型相段侍同的多個數據握尺吵,你存儲多少個,Vector的大小就為多少,不能初始化Vector的大小。
這樣來聲明:
Vector<String> vector = new Vector<String>();
這樣向Vector中加入數據:
vector.addElement(String型的數據);
所有數據加入完成後不要困返忘了寫:
vector.trimToSize();
這樣獲取Vector的容量或其中存儲的數據個數:
int count = vector.size();
希望我的描述能夠對樓主有所幫助!