如何將對象轉換爲數組?將對象轉換爲數組()
我有這樣的代碼,但它是建立新的,明確的對象
public Object[] toArray() {
return toArray(new Object[size()]);
}
如何將對象轉換爲數組?將對象轉換爲數組()
我有這樣的代碼,但它是建立新的,明確的對象
public Object[] toArray() {
return toArray(new Object[size()]);
}
您可以使用
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;
}
同時還將對象類型更改爲您需要的東西。
如果你想創建對象數組做這樣的:
Object[] objArray = new Object[size]; //with size is of type int
不會更改爲數組.. – Dropout
這沒有意義。你究竟做了什麼,你到底想把它轉換成什麼樣的東西。 – nos
什麼是你想轉換的對象? – nitegazer2003
多麼奇妙的圓形代碼:) –