導航:首頁 > 編程語言 > vector數組java

vector數組java

發布時間:2023-06-05 14:30:06

『壹』 java中vector是什麼

Vector 類可以實現可增長的對象數組。與數組一樣,它包含可以使用整數索引進行訪問的組件。但是,Vector 的大小可以根據需要增大或縮小,以適應創建 Vector 後進行添加或移除項的操作。 每個向量會試圖通過維護 capacity 和 capacityIncrement 來優化存儲管理。capacity 始終至少應與向量的大小相等;這個值通常比後者大些,因為隨著將組件添加到向量中,其存儲將按 capacityIncrement 的大小增加存儲塊。應用程序可以在插入大量組件前增加向量的容量;這樣就減少了增加的重分配的量。 由 Vector 的 iterator 和 listIterator 方法所返回的迭代器是快速失敗的:如果在迭代器創建後的任意時間從結構上修改了向量(通過迭代器自身的 remove 或 add 方法之外的任何其他方式),則迭代器將拋出 。因此,面對並發的修改,迭代器很快就完全失敗,而不是冒著在將來不確定的時間任意發生不確定行為的風險。Vector 的 elements 方法返回的 Enumeration 不是 快速失敗的。 注意,迭代器的快速失敗行為不能得到保證,一般來說,存在不同步的並發修改時,不可能作出任何堅決的保證。快速失敗迭代器盡最大努力拋出 。因此,編寫依賴於此異常的程序的方式是錯誤的,正確做法是:迭代器的快速失敗行為應該僅用於檢測 bug。

『貳』 java中vector動態二維數組

Vector<Vector> v=new Vector<Vector>();//Vector的一維數組,即二維數組

Vector<Double> elem1=new Vector<Double>();//一維數組
Vector<Double> elem2=new Vector<Double>();//一維數組

v.addElement(elem1);
v.addElement(elem2);

『叄』 java中Vector的用法是什麼

Vector 是一個集合,和List用法差不多,不過現在已經很少用了,List已經能全部取代Vector了,給個例子,希望你對你有幫助。
public static void main(String[] args){
Vector vc = new Vector();
vc.add(0, "abc");
vc.add(1, "bcd");
for (int i = 0; i < vc.size(); i++) {
System.out.println(vc.get(i));
}

System.out.println("=================================");

Vector data = new Vector();
List list = new ArrayList();
list.add("1--a");
list.add("1--b");
data.add(list);
data.add("2--c");

for (int i = 0; i < data.size(); i++) {
if(i==0){
List d1 = (List) (data.get(i));
for (int j = 0; j < d1.size(); j++) {
System.out.println(d1.get(j));
}
}else{
System.out.println(data.get(i));
}
}
}

閱讀全文

與vector數組java相關的資料

熱點內容
安卓怎麼關閉最近刪除 瀏覽:56
卡布奇諾完整版電影在線:品味咖啡與愛情的故事 瀏覽:251
壯熊男男:審美、社交與身份表達 瀏覽:266
win7php環境搭建 瀏覽:649
免費觀看完整版:網路時代免費觀影的多種選擇 瀏覽:433
少兒在線免費觀看——給孩子精彩的娛樂選擇 瀏覽:291
php實驗室管理系統 瀏覽:895
表情計算器app哪個好 瀏覽:678
安全出口同志電影:探討同志電影中的安全性 瀏覽:881
星際穿越的英文名字是什麼?探索太空的未知領域 瀏覽:738
韓國愛情片免費大全:浪漫與情感的絕佳選擇 瀏覽:478
片子網站:選擇最受歡迎的在線電影平台 瀏覽:27
泰劇電影:迷人的故事和獨特的文化元素 瀏覽:666