gpt4 book ai didi

java - 返回对数组的引用是什么意思?

转载 作者:行者123 更新时间:2023-11-29 06:35:29 24 4
gpt4 key购买 nike

我正在做一些关于数组的练习,我被提示在逐个元素复制数组后返回对数组的引用。这到底是什么意思?

我的代码如下:

 public static int[] cloneArray(int array[])
{
int[] arraycopy = new int[array.length];
for(int i = 0; i < array.length; i++)
{
arraycopy[i] = array[i];
}
return arraycopy;
}

我不知道我应该返回什么作为“引用”:我应该返回一个整数数组还是一个整数?每当我尝试打印数组时,我都会得到一个奇怪的字符和数字组合(除非我调用 Arrays.toString())。

最佳答案

“返回对数组的引用”只是意味着“返回一个数组”。

Java 只返回,它们要么是基元,要么是对象引用(即对于对象,是一个引用)。

虽然 Java 是基于 C 的,但它不会像 C 那样用指针等玷污自己。

关于java - 返回对数组的引用是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21691745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com