相关疑难解决方法(0)

对象数组的深层副本

我想使用构造函数制作对象数组的深层副本.

public class PositionList {
    private Position[] data = new Position[0];

public PositionList(PositionList other, boolean deepCopy) {
        if (deepCopy){
            size=other.getSize();
            data=new Position[other.data.length];
            for (int i=0;i<data.length;i++){
            data[i]=other.data[i];
            }
Run Code Online (Sandbox Code Playgroud)

但是,由于某种原因,我上面所说的不起作用.我有运行的自动化测试,并且它没有通过这些测试.所以这里有一个错误,我不确定它是什么.

java arrays constructor copy object

13
推荐指数
1
解决办法
6万
查看次数

标签 统计

arrays ×1

constructor ×1

copy ×1

java ×1

object ×1