如何将对象转换为数组?将对象转换为数组()
我有这样的代码,但它是建立新的,明确的对象
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
多么奇妙的圆形代码:) –