Object[][] newObject = new Object[capacity1][afterCapacity2];
            for (int a = 0; a < capacity1; a++) {
                for (int b = 0; b < capacity2; b++) {
                    newObject[a][b] = element[a][b];
                }
            }
element是一个二维数组
newObject也是一个二维数组我想把element中的值放到newObject中,我想实现的是newObject通过指针去指向element中的值,而不是再复制一遍element中的值

解决方案 »

  1.   

    如果数组中的值不是基本类型的值,那这样就可以完成你所说的“复制指针”。另外,指针在JAVA中是不存在的,应该把它说成是“引用地址”。
      

  2.   


    你说的想实现的是newObject通过指针去指向element中的值,而不是再复制一遍element中的值
    无非是 让newObject 与 element 数据同步; 那你直接用一个对象就是了
      

  3.   

    直接newObject=element,然后就可以使用newObject了。。
      

  4.   


    明白了,我这样就是“引用地址”,我程序运行花了很多时间不是因为有对象的复制,而是new Object();要花时间