2011-04-18 49 views

回答

0

toArray()會做轉換爲你。檢查所有方法Vector的javadoc鏈接。這將是盒裝的Integer,而不是int,但你可以從那裏工作。

0
Integer[] sl = (Integer[]) myVector.toArray(new Integer[0]); 
0

Vector使用對象而不是主要類型。所以你只能轉換爲Object [],要轉換爲主類型的數組,你必須使用額外的步驟。

對什麼是你的代碼的點沒有進一步的評論,我會說,整數[]將acomplish同樣的事情

0

您可以使用一個循環的載體複製到一個int[]

Vector<Integer> vector = .... 
int count = 0, ints[] = new int[vector.size()]; 
for(int i: vector) ints[count++] = i; 
相關問題