Java 如何在不使用克隆的情况下创建副本并返回其对象?
我想知道如何创建副本并返回其对象而不使用克隆函数Java 如何在不使用克隆的情况下创建副本并返回其对象?,java,clone,Java,Clone,我想知道如何创建副本并返回其对象而不使用克隆函数 public double[] Mean(double[][] data) { double[] x = data[0].clone(); 您可以使用以下选项: double copy = Arrays.copyOf(data[0],data[0].length); 如名称所述,它将返回数组的副本。 注意:这只适用于数组,因为它是来自java.util.arrays(不言自明)的方法。您可以使用以下方法: double co
public double[] Mean(double[][] data) {
double[] x = data[0].clone();
您可以使用以下选项:
double copy = Arrays.copyOf(data[0],data[0].length);
如名称所述,它将返回数组的副本。
注意:这只适用于数组,因为它是来自java.util.arrays
(不言自明)的方法。您可以使用以下方法:
double copy = Arrays.copyOf(data[0],data[0].length);
如名称所述,它将返回数组的副本。
注意:这只适用于数组,因为它是来自java.util.arrays
(自解释)public double[]colMean(double[]data)的方法{
double[]x=新的double[数据[0]。长度];
对于(int i=0;i
奇怪的是,您只想复制数据[0],但不管怎样…public double[]colMean(double[]]data){
double[]x=新的double[数据[0]。长度];
对于(int i=0;i
奇怪的是,您只想复制数据[0],但不管怎样…为什么不使用克隆?请帮助我。@PrinceofPersia请回答这个问题。。。。另外,你想复制什么,数组还是对象亲爱的@PrinceofPersia-表现出一点耐心。你看,首先,你的问题有点奇怪。克隆对于您提供的示例非常有效;“所以不要强迫我们为一个奇怪的问题提供解决方案……”PrinceofPersia可能是因为你的问题有点宽泛。别忘了接受对你最有帮助的答案。为什么不使用克隆?请帮助我。@PrinceofPersia请回答这个问题。。。。另外,你想复制什么,数组还是对象亲爱的@PrinceofPersia-表现出一点耐心。你看,首先,你的问题有点奇怪。克隆对于您提供的示例非常有效;“所以不要强迫我们为一个奇怪的问题提供解决方案……”PrinceofPersia可能是因为你的问题有点宽泛。别忘了接受对你最有帮助的答案。谢谢g,这是一个很好的帮助,重新创建了轮子,但是simple@AxelH更像是车轮的阵列)谢谢g,这很有帮助很好,重建了车轮,但是simple@AxelH更像是车轮的阵列)