bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

java.util.vector中的vector的詳細用法

java.util.vector中的vector的詳細用法

目前創新互聯建站已為近千家的企業提供了網站建設、域名、網絡空間、網站托管維護、企業網站設計、倉山網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。

ArrayList會比Vector快,他是非同步的,如果設計涉及到多線程,還是用Vector比較好一些
import java.util.*;

[@more@]

/**
*演示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));
}
}
}
-------------
Vector類提供了實現可增長數組的功能,隨著更多元素加入其中,數組變的更大。在刪除一些元素之后,數組變小。
Vector有三個構造函數,
public Vector(int initialCapacity,int capacityIncrement)        public Vector(int initialCapacity)        public Vector() Vector運行時創建一個初始的存儲容量initialCapacity,存儲容量是以capacityIncrement變量定義的增量增長。初始的存儲容量和capacityIncrement可以在Vector的構造函數中定義。第二個構造函數只創建初始存儲容量。第三個構造函數既不指定初始的存儲容量也不指定capacityIncrement。 Vector類提供的訪問方法支持類似數組運算和與Vector大小相關的運算。類似數組的運算允許向量中增加,刪除和插入元素。它們也允許測試矢量的內容和檢索指定的元素,與大小相關的運算允許判定字節大小和矢量中元素不數目。 現針對經常用到的對向量增,刪,插功能舉例描述:
addElement(Object obj)  把組件加到向量尾部,同時大小加1,向量容量比以前大1
insertElementAt(Object obj, int index)  把組件加到所定索引處,此后的內容向后移動1個單位
setElementAt(Object obj, int index) 把組件加到所定索引處,此處的內容被代替。 removeElement(Object obj)把向量中含有本組件內容移走。 removeAllElements()把向量中所有組件移走,向量大小為0。 例如:    import java.lang.System;    import java.util.Vector;    import java.util.Emumeration;    public class Avector{                public static void main(String args[])                   {
0.  Vector v=new Vector();
1. v.addElement("one");
2. addElement("two");
3. v.addElement("three");
4. v.insertElementAt("zero",0);
5. v.insertElementAt("oop",3);
6. v.setElementAt("three",3);
7. v.setElementAt("four",4);
8. v.removeAllElements();
}
}
Vector中的變化情況:
1. one  2. one  3. one  4. zero  5.zero  6. zero 7. zero 8.     two  two one  one  one  one          three  two  two  two  two               three  oop  three three                    three  three four 另外,Vector在參數傳遞中發揮著舉足輕重的作用。 在Applet中有一塊畫布(Canvas)和一個(Panel),而Panel中放著用戶要輸入的信息,根據這些信息把參數傳遞到canvas中,這時在Java中用一個接口(Interface),而在接口中需用一個Vector去傳遞這些參數。另外,在一個類向另一個類參數傳遞就可以用這種方法。 例如:
import java.util.Vector
interface codeselect{          Vector codeselect=new Vector();            }顯示數學信息
Vector(0)存入學生編號
Vector(1)存入學科 在Panel中當用戶在TextField和Choice中選擇自己所要求的內容,程序中 通過事件響應把值傳到向量Vector中。

當前名稱:java.util.vector中的vector的詳細用法
轉載注明:http://vcdvsql.cn/article12/pejgdc.html

成都網站建設公司_創新互聯,為您提供商城網站品牌網站制作用戶體驗響應式網站App設計ChatGPT

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設