亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

  • 相關(guān)軟件
    >Vector 創(chuàng)建者:webmaster 更新時(shí)間:2005-12-17 03:47


    Vector 類(lèi)實(shí)現(xiàn)了可動(dòng)態(tài)擴(kuò)充的對(duì)象數(shù)組。類(lèi)似數(shù)組,它包含的元素可通過(guò)數(shù)組下標(biāo)來(lái)訪問(wèn)。但是,在 Vector 創(chuàng)建之后。Vector 可根據(jù)增加和刪除元素的需要來(lái)擴(kuò)大或縮小。


    每個(gè)向量可通過(guò)維護(hù) capacity
    capacityIncrement 來(lái)優(yōu)化存儲(chǔ)空間的管理。capacity 至少和向量大小一樣大;但它通常會(huì)更大些,因?yàn)橄蛄繒?huì)添加組件,向量的存儲(chǔ)空間會(huì)根據(jù) capacityIncrement 增加。
    應(yīng)用在插入大數(shù)量的組件之前會(huì)增加向量的容量;這減少了再分配的數(shù)量。



    類(lèi) java.util.Vector



    java.lang.Object
      |
      +----java.util.Vector




    public class Vector
    extends Object
    implements Cloneable, Serializable
    下列類(lèi)的父類(lèi):
     
    Stack






    變量索引



    capacityIncrement
    當(dāng)向量的大小超過(guò)它的容量時(shí)的向量容量的自動(dòng)增加量。
    elementCount
    向量中的有效元素?cái)?shù)。
    elementData
    存儲(chǔ)向量中元素的數(shù)組緩沖區(qū)。



    構(gòu)造子索引



    Vector()
    構(gòu)造一個(gè)空向量。
    Vector(int)
    用指定的初始化容量構(gòu)造一個(gè)空向量。
    Vector(int, int)
    用指定的初始化容量和容量增量構(gòu)造一個(gè)空向量。



    方法索引



    addElement(Object)
    在向量尾部添加一個(gè)指定組件,并把它的長(zhǎng)度加一。
    capacity()
    返回當(dāng)前向量的容量。
    clone()
    返回該向量的一個(gè) clone 。
    contains(Object)
    測(cè)試指定對(duì)象是否該向量的一個(gè)元素。
    copyInto(Object[])
    把該向量的元素復(fù)制到指定數(shù)組中。
    elementAt(int)
    返回指定下標(biāo)處的組件。
    elements()
    返回該向量的元素的一個(gè)枚舉。
    ensureCapacity(int)
    增加向量容量,必要的話,保證它至少能容納由最小容量參數(shù)指定的組件數(shù)。
    firstElement()
    返回該向量的第一個(gè)元素。
    indexOf(Object)
    查找給定參數(shù)在向量中第一次出現(xiàn)的位置,并用
    equals 方法測(cè)試它們是否相等。
    indexOf(Object, int)
    index 處開(kāi)始查找給定參數(shù)在向量中第一次出現(xiàn)的位置,并用 equals 方法測(cè)試它們是否相等。
    insertElementAt(Object, int)
    在指定的 index 處插入作為該向量元素的指定對(duì)象。
    isEmpty()
    測(cè)試該向量是否無(wú)元素。
    lastElement()
    返回向量的最后一個(gè)元素。
    lastIndexOf(Object)
    返回向量中最后出現(xiàn)的指定對(duì)象的下標(biāo)。
    lastIndexOf(Object, int)
    從指定的下標(biāo)向后查找指定的對(duì)象,并返回它的下標(biāo)。
    removeAllElements()
    刪除向量的所有元素并把它的大小置為零。
    removeElement(Object)
    從向量中刪除第一個(gè)出現(xiàn)的參數(shù)。
    removeElementAt(int)
    刪除指定下標(biāo)處的元素。
    setElementAt(Object, int)
    設(shè)置在向量中指定的 index 處的元素為指定的對(duì)象。
    setSize(int)
    設(shè)置向量的大小。
    size()
    返回該向量的元素?cái)?shù)。
    toString()
    返回該向量的字符串表示。
    trimToSize()
    把該向量的容量調(diào)整為向量的當(dāng)前大小。




    變量



    elementData

    protected Object elementData[]


    存儲(chǔ)向量中的元素的數(shù)組緩沖區(qū)。向量的容量就是該數(shù)組緩沖區(qū)的長(zhǎng)度。




    elementCount

    protected int elementCount


    向量中的有效元素?cái)?shù)。




    capacityIncrement

    protected int capacityIncrement


    當(dāng)向量大小超過(guò)它的容量時(shí)的向量容量的自動(dòng)增加量。如果容量增量為 0, 向量的容量在每次需要增加時(shí)會(huì)擴(kuò)充一倍。






    構(gòu)造子




    Vector

    public Vector(int initialCapacity,
              int capacityIncrement)


    用指定的初始化容量和容量增量構(gòu)造一個(gè)空向量。



     
    參數(shù):
     
    initialCapacity - 向量的初始容量。
     
    capacityIncrement - 當(dāng)向量溢出時(shí)容量的增長(zhǎng)量。



    Vector

    public Vector(int initialCapacity)


    用指定的初始化容量構(gòu)造一個(gè)空向量。



     
    參數(shù):
     
    initialCapacity - 向量的初始容量。



    Vector

    public Vector()


    構(gòu)造一個(gè)空向量。






    方法



    copyInto

    public final synchronized void copyInto(Object anArray[])


    把該向量的元素復(fù)制到指定數(shù)組中。
    數(shù)組必須足夠大到可容納向量中的所有對(duì)象。



     
    參數(shù):
     
    anArray - 放復(fù)制元素的數(shù)組。



    trimToSize

    public final synchronized void trimToSize()


    把該向量的容量調(diào)整為向量的當(dāng)前大小。應(yīng)用可使用該操作最小化向量存儲(chǔ)空間。




    ensureCapacity

    public final synchronized void ensureCapacity(int minCapacity)


    增加向量容量,必要的話,保證它至少能容納由最小容量參數(shù)指定的組件數(shù)。



     
    參數(shù):
     
    minCapacity - 要求的最小容量。



    setSize

    public final synchronized void setSize(int newSize)


    設(shè)置向量的大小。 如果新大小大于當(dāng)前大小,則新的
    null 項(xiàng)添加到向量尾部。如果新的大小小于當(dāng)前大小,所有下標(biāo)大于或等于 newSize 的元素將被拋棄。



     
    參數(shù):
     
    newSize - 向量的新大小。



    capacity

    public final int capacity()


    返回該向量的當(dāng)前容量。



     
    返回值:
     
    該向量的當(dāng)前容量。



    size

    public final int size()


    返回該向量的元素?cái)?shù)。



     
    返回值:
     
    該向量的元素?cái)?shù)。



    isEmpty

    public final boolean isEmpty()


    測(cè)試該向量是否無(wú)元素。



     
    返回值:
     
    如果該向量無(wú)元素,返回 true ;反之返回
    false 。



    elements

    public final synchronized Enumeration elements()


    返回該向量的元素的一個(gè)枚舉。



     
    返回值:
     
    該向量的元素的一個(gè)枚舉。
     
    參見(jiàn):
     
    Enumeration



    contains

    public final boolean contains(Object elem)


    測(cè)試指定對(duì)象是該向量的一個(gè)元素。



     
    參數(shù):
     
    elem - 一個(gè)對(duì)象。
     
    返回值:
     
    如果指定對(duì)象是該向量中的一個(gè)元素,則返回 true
    ;否則返回 false 。



    indexOf

    public final int indexOf(Object elem)


    查找給定參數(shù)在向量中第一次出現(xiàn)的位置,并用
    equals 方法測(cè)試它們是否相等。



     
    參數(shù):
     
    elem - 一個(gè)對(duì)象。
     
    返回值:
     
    參數(shù)在向量中第一次出現(xiàn)處的下標(biāo);如果該對(duì)象未找到,則返回
    -1 。
     
    參見(jiàn):
     
    equals



    indexOf

    public final synchronized int indexOf(Object elem,
                            int index)


    index 處開(kāi)始查找給定參數(shù)在向量中第一次出現(xiàn)的位置,并用 equals 方法測(cè)試它們是否相等。



     
    參數(shù):
     
    elem - 一個(gè)對(duì)象。
     
    index - 開(kāi)始查找的位置的下標(biāo)。
     
    返回值:
     
    參數(shù)在向量中的 index 處或在它之后第一次出現(xiàn)的位置的下標(biāo);如果該對(duì)象未找到,則返回 -1 。
     
    參見(jiàn):
     
    equals



    lastIndexOf

    public final int lastIndexOf(Object elem)


    返回向量中最后出現(xiàn)的指定對(duì)象的下標(biāo)。



     
    參數(shù):
     
    elem - 指定的元素。
     
    返回值:
     
    指定對(duì)象在向量中最后一次出現(xiàn)處的下標(biāo);如果該對(duì)象未找到,則返回
    -1



    lastIndexOf

    public final synchronized int lastIndexOf(Object elem,
                            int index)


    從指定的下標(biāo)向后查找指定的對(duì)象,并返回它的下標(biāo)。



     
    參數(shù):
     
    elem - 指定的元素。
     
    index - 開(kāi)始查找的位置的下標(biāo)。
     
    返回值:
     
    指定對(duì)象在向量中的 index 處或在它之后第一次出現(xiàn)的位置的下標(biāo);如果該對(duì)象未找到,則返回 -1 。



    elementAt

    public final synchronized Object elementAt(int index)


    返回指定下標(biāo)處的組件。



     
    參數(shù):
     
    index - 向量中的一個(gè)下標(biāo)。
     
    返回值:
     
    指定下標(biāo)處的元素。
     
    拋出:
    ArrayIndexOutOfBoundsException
     
    如果給出無(wú)效的下標(biāo)。



    firstElement

    public final synchronized Object firstElement()


    返回該向量的第一個(gè)元素。



     
    返回值:
     
    該向量的第一個(gè)元素。
     
    拋出:
    NoSuchElementException
     
    如果該向量沒(méi)有元素。



    lastElement

    public final synchronized Object lastElement()


    返回向量的最后一個(gè)元素。



     
    返回值:
     
    向量的最后一個(gè)元素,即在下標(biāo)
    size() - 1 處的元素。
     
    拋出:
    NoSuchElementException
     
    如果該向量為空。



    setElementAt

    public final synchronized void setElementAt(Object obj,
                            int index)


    設(shè)置在向量中指定的 index 處的元素為指定的對(duì)象。
    在該位置的先前元素被拋棄。


    下標(biāo)值必須大于或等于0,并且小于向量的當(dāng)前大小。



     
    參數(shù):
     
    obj - 元素被設(shè)置成的那個(gè)對(duì)象。
     
    index - 指定下標(biāo)。
     
    拋出:
    ArrayIndexOutOfBoundsException
     
    如果下標(biāo)無(wú)效。
     
    參見(jiàn):
     
    size



    removeElementAt

    public final synchronized void removeElementAt(int index)


    刪除指定下標(biāo)處的元素。 在該向量中下標(biāo)大于或等于
    index 的元素的下標(biāo)值減一。


    下標(biāo)值必須大于或等于0,并且小于向量的當(dāng)前大小。



     
    參數(shù):
     
    index - 要?jiǎng)h除對(duì)象的下標(biāo)。
     
    拋出:
    ArrayIndexOutOfBoundsException
     
    如果下標(biāo)無(wú)效。
     
    參見(jiàn):
     
    size



    insertElementAt

    public final synchronized void insertElementAt(Object obj,
                            int index)


    在指定的 index 處插入作為該向量元素的指定對(duì)象。
    在該向量中下標(biāo)大于或等于 index 的元素的下標(biāo)值加一。


    下標(biāo)值必須大于或等于0,并且小于或等于向量的當(dāng)前大小。



     
    參數(shù):
     
    obj - 要插入的元素
     
    index - 插入新元素的位置。
     
    拋出:
    ArrayIndexOutOfBoundsException
     
    如果下標(biāo)無(wú)效。
     
    參見(jiàn):
     
    size



    addElement

    public final synchronized void addElement(Object obj)


    在向量尾部添加一個(gè)指定組件,并把它的長(zhǎng)度加一。 當(dāng)向量大小超過(guò)它的容量時(shí)向量的容量自動(dòng)增加。



     
    參數(shù):
     
    obj - 要添加的元素。



    removeElement

    public final synchronized boolean removeElement(Object obj)


    從向量中刪除第一個(gè)出現(xiàn)的參數(shù)。 如果在向量中找到該對(duì)象,在該向量中下標(biāo)大于或等于 index 的每個(gè)元素的下標(biāo)值減一。



     
    參數(shù):
     
    obj - 要?jiǎng)h除的元素。
     
    返回值:
     
    如果參數(shù)是向量的一個(gè)元素,返回 true ;否則返回
    false 。



    removeAllElements

    public final synchronized void removeAllElements()


    刪除向量的所有元素并把它的大小置為零。




    clone

    public synchronized Object clone()


    返回該向量的一個(gè)副本 。



     
    返回值:
     
    該向量的一個(gè)副本。
     
    覆蓋:
     
    類(lèi) Object 中的 clone



    toString

    public final synchronized String toString()


    返回該向量的字符串表示。



     
    返回值:
     
    該向量的字符串表示。
     
    覆蓋:
     
    類(lèi) Object 中的
    toString

    相關(guān)文章
    本頁(yè)查看次數(shù):