Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将对象[]转换为数组()_Java_Arrays - Fatal编程技术网

Java 将对象[]转换为数组()

Java 将对象[]转换为数组(),java,arrays,Java,Arrays,如何将对象转换为数组 我有这个代码,但它是创建新的,明确的对象 public Object[] toArray() { return toArray(new Object[size()]); } 如果要创建对象数组,请执行以下操作: Object[] objArray = new Object[size]; //with size is of type int 你可以使用 List<Object> object = Arrays.asList(object

如何将对象转换为数组

我有这个代码,但它是创建新的,明确的对象

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

如果要创建对象数组,请执行以下操作:

Object[] objArray = new Object[size]; //with size is of type int
你可以使用

List<Object> object = Arrays.asList(objects);
List 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;
}
public ArrayList toArray(Object[]Object){
ArrayList数组=新的ArrayList();
用于(对象对象对象:对象){
array.add(obj);
}
返回数组;
}

还可以将对象类型更改为您需要的对象。

这没有意义。你到底有什么,你想把它转换成什么。你想转换的对象是什么?多么奇妙的循环代码:)你能提供更多关于你想实现什么的信息吗?您是否正在实现一个集合,一个列表?toArray(Object[])的方法在哪里实现?@MarkoTopolnik bwahahaha,Lol不会更改为array。。