![]() |
1
52
你这样做:
把它作为其他变量传递。在爪哇中,数组是通过引用传递的。 |
![]() |
2
13
只需从原始代码中删除括号。
仅此而已。 |
![]() |
3
8
数组变量只是一个指针,所以您只需按如下方式传递它:
编辑:
再详细一点。如果要做的是创建一个数组的副本,则必须将数组传递到方法中,然后手工创建那里的副本(不确定Java是否有类似的内容)。
|
![]() |
4
3
要点
在方法调用语句中
样本程序
输出样本程序1 2 3 3 4 5 6 7 |
![]() |
5
2
在Java类中经常不教或错过的数组的重要点。当数组传递给一个函数时,将创建另一个指向同一数组的指针(永远不会传递同一个指针)。您可以使用这两个指针来操作数组,但是一旦您将第二个指针分配给被调用方法中的新数组,并通过void返回给调用函数,那么原始指针仍然保持不变。 您可以在这里直接运行代码: https://www.compilejava.net/
|
![]() |
6
0
你的语法有问题。只需传入数组的名称。顺便说一下,阅读一些常见的格式化工具也是个好主意,例如在Java方法中应该从小写字母开头(这不是惯例的错误)。 |
![]() |
7
0
|
![]() |
8
0
|
![]() |
9
0
通过这种方式,我们可以将数组传递给一个函数,在这里,这个打印函数将打印数组的内容。
|
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 5 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 5 月前 |
![]() |
Geremia · 2D NumPy数组+1D数组? 6 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 6 月前 |
![]() |
Paul Williams · 迭代数组时输出有问题 6 月前 |