成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java之中的Vector的用法

開發 后端
本文第一部分首先對Java vector的用法進行了講解,然后通過實例,具體講述了它的使用。

Java 之 Vector的用法(一):

一般在需要將多個元素存在一個集合里的時候用,幫住文檔里的,看的懂的話就拿去吧,應該能滿足你了。

java.util 類 Vector<E>boolean add(E o)
將指定元素追加到此向量的末尾。
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()
返回此向量的當前容量。
void clear()
從此向量中移除所有元素。
Object clone()
返回向量的一個副本。
boolean contains(Object elem)
測試指定的對象是否為此向量中的組件。
boolean containsAll(Collection<?> c)
如果此向量包含指定 Collection 中的所有元素,則返回 true。
void copyInto(Object[] anArray)
將此向量的組件復制到指定的數組中。
E elementAt(int index)
返回指定索引處的組件。
Enumeration<E> elements()
返回此向量的組件的枚舉。
void ensureCapacity(int minCapacity)
增加此向量的容量(如有必要),以確保其至少能夠保存最小容量參數指定的組件數。
boolean equals(Object o)
比較指定對象與此向量的相等性。
E firstElement()
返回此向量的***個組件(位于索引 0 處的項)。
E get(int index)
返回向量中指定位置的元素。
int hashCode()
返回此向量的哈希碼值。
int indexOf(Object elem)
搜索給定參數的***個匹配項,使用 equals 方法測試相等性。
int indexOf(Object elem, int index)
搜索給定參數的***個匹配項,從 index 處開始搜索,并使用 equals 方法測試其相等性。
void insertElementAt(E obj, int index)
將指定對象作為此向量中的組件插入到指定的 index 處。
boolean isEmpty()
測試此向量是否不包含組件。
E lastElement()
返回此向量的***一個組件。
int lastIndexOf(Object elem)
返回指定的對象在此向量中***一個匹配項的索引。
int lastIndexOf(Object elem, int index)
向后搜索指定的對象,從指定的索引處開始搜索,并返回一個索引。
E remove(int index)
移除此向量中指定位置的元素。
boolean remove(Object o)
移除此向量中指定元素的***個匹配項,如果向量不包含該元素,則元素保持不變。
boolean removeAll(Collection<?> c)
從此向量中移除包含在指定 Collection 中的所有元素。
void removeAllElements()
從此向量中移除全部組件,并將其大小設置為零。
boolean removeElement(Object obj)
從此向量中移除變量的***個(索引最小的)匹配項。
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 處的組件設置為指定的對象。
void setSize(int newSize)
設置此向量的大小。
int size()
返回此向量中的組件數。
List<E> subList(int fromIndex, int toIndex)
返回此 List 的部分視圖,元素范圍為從 fromIndex(包括)到 toIndex(不包括)。
Object[] toArray()
返回一個數組,包含此向量中以正確順序存放的所有元素。
<T> T[]
toArray(T[] a)
返回一個數組,包含此向量中以正確順序存放的所有元素;返回數組的運行時類型為指定數組的類型。
String toString()
返回此向量的字符串表示形式,其中包含每個元素的 String 表示形式。
void trimToSize()
對此向量的容量進行微調,使其等于向量的當前大小。

Vector是同步的。Array是不同步的。但是Array運行速度要比Vector要快。。但是一般我們都用Vector比較穩定而且安全


Java之vector的用法(二)——實例一則:

  1. import java.util.*;  
  2.  
  3. public class Test {  
  4. public static void main(String args[]) {  
  5. Vector vecFields = new Vector();  
  6. String goods_name = "aaaaa";  
  7.  
  8. vecFields.addElement(new Field("goods_name", goods_name));  
  9. vecFields.addElement(new Field("goods_test""bbbbbb"));  
  10. vecFields.addElement("string_test_sample");  
  11.  
  12. System.out.println(vecFields.size());//顯示vecFields的長度(這里為3)  
  13. Field field=(Field)vecFields.elementAt(0);  
  14. System.out.println(field.getFieldName()+": "+field.getFieldValue());  
  15. field=(Field)vecFields.elementAt(1);  
  16. System.out.println(field.getFieldName()+": "+field.getFieldValue());  
  17. System.out.println(vecFields.elementAt(2));  
  18. }  
  19. }  
  20.  
  21. class Field {  
  22. private String fieldName;  
  23. private String fieldValue;  
  24. public Field(String fieldName, String fieldValue) {  
  25. this.fieldName = fieldName;  
  26. this.fieldValue = fieldValue;  
  27. }  
  28. public String getFieldName() {  
  29. return this.fieldName;  
  30. }  
  31. public String getFieldValue() {  
  32. return this.fieldValue;  
  33. }  

【編輯推薦】

  1. Java 7路線圖更新 未包含閉包特性
  2. Java 7.0中值得期待的新功能預覽
  3. Java程序開發中的簡單內存分析
  4. 2009年十大Java技術解決方案
  5. 2008最值得學習的五種JAVA技術

 

責任編輯:仲衡 來源: 自強不息博客
相關推薦

2020-12-09 10:55:25

ArrayvectorLinux

2009-06-12 09:52:49

StringStringBuffeJava

2010-02-06 16:05:51

C++ Vector

2019-11-06 16:21:25

ArrayListLinkedListVector

2013-06-04 14:21:20

Vector內存釋放

2023-08-26 11:32:07

2011-04-28 09:37:52

Symbian諾基亞塞班

2011-04-25 13:13:02

Javafinalize

2023-08-26 11:36:31

Java框架Spring

2021-07-05 09:59:25

漏洞網絡安全網絡攻擊

2024-03-07 13:30:44

Java對象true

2012-03-09 10:02:29

Java

2011-05-25 14:23:55

Javascriptthis

2018-09-21 15:26:45

大數據管理系統

2010-11-09 12:09:23

SQL Server查

2018-12-20 09:59:09

云計算成本公共云

2012-07-06 09:56:20

統一通信UC

2020-12-14 10:11:37

大數據網絡安全大數據應用

2020-12-09 15:25:10

大數據技術網絡安全分析

2024-06-03 10:07:22

Vector類元素向量
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 这里精品 | 国产96在线 | 韩国毛片一区二区三区 | 久久精品国产免费 | 日韩免费一区二区 | 欧美精品v国产精品v日韩精品 | 国产精品色一区二区三区 | 免费观看www | 日中文字幕在线 | 欧美精品一区二区三区在线播放 | 欧美激情 亚洲 | av在线伊人 | 久久久久久久久久久91 | 东方伊人免费在线观看 | 国产电影一区二区在线观看 | 日本免费在线看 | 欧美日韩视频在线播放 | 久久久久久久久久久国产 | 亚洲品质自拍视频网站 | av中文字幕在线观看 | 久草久 | 一区二区三区在线免费观看 | 日韩欧美大片 | 久久久国产精品网站 | 欧美一区成人 | 成av人电影在线 | www.亚洲国产精品 | 日本天堂一区二区 | 一区二区三区高清 | 91精品久久 | 亚洲国产精品人人爽夜夜爽 | 国产成人亚洲精品 | 国产日韩一区二区三区 | 欧美一区二区三区免费在线观看 | 狠狠综合久久av一区二区小说 | 国产91精品久久久久久久网曝门 | 欧美黄色片在线观看 | 国产精品久久久久久久久久 | 国产高潮av | 视频一区二区中文字幕 | 亚洲精品久久久一区二区三区 |