導航:首頁 > 編程語言 > 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相關的資料

熱點內容
親親寶貝by小鳥baby免費閱讀 瀏覽:25
《不看左上角》電影 瀏覽:867
傑西卡摩爾拍過的電影 瀏覽:12
主角叫江辰的小說 瀏覽:424
狼鷹電影女演員表 瀏覽:221
鐵雨3半島危機完整版 瀏覽:79
金燕演的電影 瀏覽:560
主角穿越到鴻蒙未判時 瀏覽:232
全球華人最大視頻平台 瀏覽:931
重生1934紅軍長征小說 瀏覽:137
愛情電影網怎麼打開了 瀏覽:853
男女同居黃帶片 瀏覽:347
波蘭愛情尺寸度電影推薦 瀏覽:340
資源小電影 瀏覽:55
關於核電站的香港電影 瀏覽:858
鄉村小說合集下載 瀏覽:825
韓國電影網站 瀏覽:895
飛天舞國語版電影 瀏覽:925
給個在線觀看網站 瀏覽:900
英語老師作弊課 瀏覽:280