java.util.Vector.copyInto()方法實例
copyInto(Object[] anArray) 方法用於本矢量的要素複製到指定的數組。在索引k此向量中的項目複製到陣列中的組件k中。這意味著元件的位置是在兩個矢量和陣列相同。該數組必須足夠大,以容納這個載體,否則拋出IndexOutOfBoundsException的所有對象。
聲明
以下是java.util.Vector.copyInto()方法的聲明
public void copyInto(Object[] anArray)
參數
-
anArray--這是數組,該組件被複製。
返回值
返回類型為void,因此不會返回任何東西。
異常
-
NullPointerException--如果給定的數組為null。
例子
下麵的例子顯示java.util.Vector.copyInto()方法的使用。
package com.yiibai; import java.util.Vector; public class VectorDemo { public static void main(String[] args) { // create an empty Vector vec with an initial capacity of 4 Vector<Integer> vec = new Vector<Integer>(4); Integer anArray[]=new Integer[4]; anArray[0] = 100; anArray[1] = 100; anArray[2] = 100; anArray[3] = 100; // use add() method to add elements in the vector vec.add(4); vec.add(3); vec.add(2); vec.add(1); // numbers in the array before copy System.out.println("Numbers in the array before copy"); for (Integer number : anArray) { System.out.println("Number = " + number); } // copy into the array vec.copyInto(anArray); // numbers in the array after copy System.out.println("Numbers in the array after copy"); for (Integer number : anArray) { System.out.println("Number = " + number); } } }
現在編譯和運行上麵的代碼示例,將產生以下結果。
Numbers in the array before copy Number = 100 Number = 100 Number = 100 Number = 100 Numbers in the array after copy Number = 4 Number = 3 Number = 2 Number = 1