2013-05-29 105 views
-1

如何將對象轉換爲數組?將對象轉換爲數組()

我有這樣的代碼,但它是建立新的,明確的對象

public Object[] toArray() { 
     return toArray(new Object[size()]); 
    } 
+3

這沒有意義。你究竟做了什麼,你到底想把它轉換成什麼樣的東西。 – nos

+0

什麼是你想轉換的對象? – nitegazer2003

+6

多麼奇妙的圓形代碼:) –

回答

0

您可以使用

List<Object> object = Arrays.asList(objects); 

並將其設置爲您需要的類型或者您可以使用類似的東西

public ArrayList<Object> toArray(Object[] object){ 
    ArrayList<Object> array = new ArrayList<Object>(); 
    for(Object obj : object){ 
     array.add(obj); 
    } 
    return array; 
} 

同時還將對象類型更改爲您需要的東西。

-1

如果你想創建對象數組做這樣的:

Object[] objArray = new Object[size]; //with size is of type int 
+0

不會更改爲數組.. – Dropout