新聞中心
Java 之 Vector的用法(一):

創(chuàng)新互聯(lián)是專業(yè)的平遙網(wǎng)站建設(shè)公司,平遙接單;提供成都做網(wǎng)站、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行平遙網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
一般在需要將多個(gè)元素存在一個(gè)集合里的時(shí)候用,幫住文檔里的,看的懂的話就拿去吧,應(yīng)該能滿足你了。
java.util 類 Vector
將指定元素追加到此向量的末尾。
void add(int index, E element)
在此向量的指定位置插入指定的元素。
boolean addAll(Collection extends E> c)
將指定 Collection 中的所有元素追加到此向量的末尾,按照指定集合的迭代器所返回的順序追加這些元素。
boolean addAll(int index, Collection extends E> c)
在指定位置將指定 Collection 中的所有元素插入到此向量中。
void addElement(E obj)
將指定的組件添加到此向量的末尾,將其大小增加 1。
int capacity()
返回此向量的當(dāng)前容量。
void clear()
從此向量中移除所有元素。
Object clone()
返回向量的一個(gè)副本。
boolean contains(Object elem)
測(cè)試指定的對(duì)象是否為此向量中的組件。
boolean containsAll(Collection> c)
如果此向量包含指定 Collection 中的所有元素,則返回 true。
void copyInto(Object[] anArray)
將此向量的組件復(fù)制到指定的數(shù)組中。
E elementAt(int index)
返回指定索引處的組件。
Enumeration
返回此向量的組件的枚舉。
void ensureCapacity(int minCapacity)
增加此向量的容量(如有必要),以確保其至少能夠保存最小容量參數(shù)指定的組件數(shù)。
boolean equals(Object o)
比較指定對(duì)象與此向量的相等性。
E firstElement()
返回此向量的***個(gè)組件(位于索引 0 處的項(xiàng))。
E get(int index)
返回向量中指定位置的元素。
int hashCode()
返回此向量的哈希碼值。
int indexOf(Object elem)
搜索給定參數(shù)的***個(gè)匹配項(xiàng),使用 equals 方法測(cè)試相等性。
int indexOf(Object elem, int index)
搜索給定參數(shù)的***個(gè)匹配項(xiàng),從 index 處開(kāi)始搜索,并使用 equals 方法測(cè)試其相等性。
void insertElementAt(E obj, int index)
將指定對(duì)象作為此向量中的組件插入到指定的 index 處。
boolean isEmpty()
測(cè)試此向量是否不包含組件。
E lastElement()
返回此向量的***一個(gè)組件。
int lastIndexOf(Object elem)
返回指定的對(duì)象在此向量中***一個(gè)匹配項(xiàng)的索引。
int lastIndexOf(Object elem, int index)
向后搜索指定的對(duì)象,從指定的索引處開(kāi)始搜索,并返回一個(gè)索引。
E remove(int index)
移除此向量中指定位置的元素。
boolean remove(Object o)
移除此向量中指定元素的***個(gè)匹配項(xiàng),如果向量不包含該元素,則元素保持不變。
boolean removeAll(Collection> c)
從此向量中移除包含在指定 Collection 中的所有元素。
void removeAllElements()
從此向量中移除全部組件,并將其大小設(shè)置為零。
boolean removeElement(Object obj)
從此向量中移除變量的***個(gè)(索引最小的)匹配項(xiàng)。
void removeElementAt(int index)
刪除指定索引處的組件。
protected void removeRange(int fromIndex, int toIndex)
從此 List 中移除其索引位于 fromIndex(包括)與 toIndex(不包括)之間的所有元素。
boolean retainAll(Collection> c)
在此向量中僅保留包含在指定 Collection 中的元素。
E set(int index, E element)
用指定的元素替換此向量中指定位置處的元素。
void setElementAt(E obj, int index)
將此向量指定 index 處的組件設(shè)置為指定的對(duì)象。
void setSize(int newSize)
設(shè)置此向量的大小。
int size()
返回此向量中的組件數(shù)。
List
返回此 List 的部分視圖,元素范圍為從 fromIndex(包括)到 toIndex(不包括)。
Object[] toArray()
返回一個(gè)數(shù)組,包含此向量中以正確順序存放的所有元素。
toArray(T[] a)
返回一個(gè)數(shù)組,包含此向量中以正確順序存放的所有元素;返回?cái)?shù)組的運(yùn)行時(shí)類型為指定數(shù)組的類型。
String toString()
返回此向量的字符串表示形式,其中包含每個(gè)元素的 String 表示形式。
void trimToSize()
對(duì)此向量的容量進(jìn)行微調(diào),使其等于向量的當(dāng)前大小。
Vector是同步的。Array是不同步的。但是Array運(yùn)行速度要比Vector要快。。但是一般我們都用Vector比較穩(wěn)定而且安全
Java之vector的用法(二)——實(shí)例一則:
- import java.util.*;
- public class Test {
- public static void main(String args[]) {
- Vector vecFields = new Vector();
- String goods_name = "aaaaa";
- vecFields.addElement(new Field("goods_name", goods_name));
- vecFields.addElement(new Field("goods_test", "bbbbbb"));
- vecFields.addElement("string_test_sample");
- System.out.println(vecFields.size());//顯示vecFields的長(zhǎng)度(這里為3)
- Field field=(Field)vecFields.elementAt(0);
- System.out.println(field.getFieldName()+": "+field.getFieldValue());
- field=(Field)vecFields.elementAt(1);
- System.out.println(field.getFieldName()+": "+field.getFieldValue());
- System.out.println(vecFields.elementAt(2));
- }
- }
- class Field {
- private String fieldName;
- private String fieldValue;
- public Field(String fieldName, String fieldValue) {
- this.fieldName = fieldName;
- this.fieldValue = fieldValue;
- }
- public String getFieldName() {
- return this.fieldName;
- }
- public String getFieldValue() {
- return this.fieldValue;
- }
- }
【編輯推薦】
- Java 7路線圖更新 未包含閉包特性
- Java 7.0中值得期待的新功能預(yù)覽
- Java程序開(kāi)發(fā)中的簡(jiǎn)單內(nèi)存分析
- 2009年十大Java技術(shù)解決方案
- 2008最值得學(xué)習(xí)的五種JAVA技術(shù)
網(wǎng)站題目:Java之中的Vector的用法
本文路徑:http://fisionsoft.com.cn/article/dhgddjp.html


咨詢
建站咨詢
