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

熱點內容
php循環字母 瀏覽:636
盛達是什麼APP 瀏覽:196
android計算屏幕高度 瀏覽:651
自己做紅包解壓球 瀏覽:472
pdf很貴嗎 瀏覽:492
如何搶購騰訊雲伺服器 瀏覽:387
電子書app源碼 瀏覽:867
程序員在上班的時候 瀏覽:403
游戲壓縮文件夾怎麼刪除 瀏覽:418
百度新聞app是什麼 瀏覽:887
自動化對初級編程的影響 瀏覽:105
單片機綜合課程設計 瀏覽:600
程序員小嚴 瀏覽:813
如何下載歡樂走app 瀏覽:440
程序員節公司請美女 瀏覽:16
三本程序員好嗎 瀏覽:23
la78040場幅壓縮 瀏覽:902
MFC經典游戲編程 瀏覽:789
在線申請小額貸款源碼 瀏覽:336
多個文件夾如何批量刪除內容 瀏覽:253