Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';t将1d数组传递到方法中,因为存在2d数组参数_Java_Arrays_Types_Incomplete Type_2048 - Fatal编程技术网

Java Can';t将1d数组传递到方法中,因为存在2d数组参数

Java Can';t将1d数组传递到方法中,因为存在2d数组参数,java,arrays,types,incomplete-type,2048,Java,Arrays,Types,Incomplete Type,2048,我无法将1d数组传递到方法中,因为存在2d数组参数。我无法删除2d数组参数,因为我的2048游戏板在该2d数组板主题上运行。有解决办法吗?我希望slideUp在temp上工作,并且仍然保留我的2d阵列参数板 public void slideUp(int[]board){ 对于(int column=0;column

我无法将1d数组传递到方法中,因为存在2d数组参数。我无法删除2d数组参数,因为我的2048游戏板在该2d数组板主题上运行。有解决办法吗?我希望
slideUp
在temp上工作,并且仍然保留我的2d阵列参数板

public void slideUp(int[]board){
对于(int column=0;column
错误代码:不兼容的类型:无法将int[]转换为int[]slideUp(temp)


作为一种解决方法,您可以创建一个新方法,该方法接受
int[]
,然后将1d数组表示为一行的2d数组,并调用旧方法,如下所示:

public void callSlideUp(int[]行){
//单行的二维数组
slideUp(新的int[][{row});
}
公共无效幻灯片(int[][]板){…}

您可以通过创建另一个名称相同但使用1d数组作为参数的方法来重载该方法

public void slideUp(int[] board) {
    //your code here
}
您必须对此进行更改才能处理1d数组

 board[i][column]