gpt4 book ai didi

java - 在 Java 中通过引用传递数组

转载 作者:太空狗 更新时间:2023-10-29 22:59:03 25 4
gpt4 key购买 nike

是否可以在 Java 中将数组作为参数传递,例如 int[5] &result

我想传递对数组的引用,因为我想在调用函数中更改数组。语法是什么?

最佳答案

private void demo() {
int[] array = new int[5];
System.out.println(Arrays.toString(array)); // 0, 0, 0, 0, 0
fillArray(array);
System.out.println(Arrays.toString(array)); // 0, 1, 2, 3, 4
}

private void fillArray(int[] array) {
for (int i = 0; i < array.length; i++) {
array[i] = i;
}
}

数组是 Java 中的对象。对对象的引用是按值传递的。

关于java - 在 Java 中通过引用传递数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14062118/

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