【发布时间】:2015-01-18 18:54:54
【问题描述】:
我创建了一个二维数组 int[] 现在,我想在二维数组中交换两个 int[]
我的代码有这个:
swap(values[row][col], values[randomRow][randomCol]);
其中 values 是 int[] 的二维数组。 所以 values[int][int] 是一个 int[];
我收到如下错误消息:
Error: The method swap(int[], int[]) is undefined for the type ShufflePic
我应该如何解决这个问题?
非常感谢!
【问题讨论】:
-
看起来
values[row][col]是一个数组。 -
等等...你有 3d 数组吗?
-
显示相关代码以重现问题并避免基于猜测的答案。
-
@MarounMaroun 的建议(其他答案没有注意到)是您收到的错误表明 values[row][col] also一个数组,而不是 int。
-
(a) 添加定义
swap方法的代码。 (b) 使用问题下方的编辑链接添加信息。不要不要创建一个答案作为您问题的扩展。 SO 不是论坛,只应将答案作为答案发布。
标签: java arrays multidimensional-array swap