开发一个接收一维数组的方法然后我想在运行函数之后将二维数组返回到接收数组的每个元素。

时间:2015-08-17 17:06:00

标签: java multidimensional-array

我将开发一个接收1D数组的方法然后我想在运行函数之后将2D数组返回到接收数组的每个元素。

我需要输入一个数组作为返回数组的元素,但我不知道我该怎么做。我有这个问题。 有任何建议请解决此问题。

           ArrayAfterFill[1][i]= ArrayAfterFill[1][temp];

这是我的代码

int[][] Fill (int Array[]){

    int ArrayAfterFill [][] = new int[2][24];
    int[] temp = new int [2];
    for (int i =0; i< Array.length;i++){
        temp = Fill(i);
        ArrayAfterFill[1][i]= ArrayAfterFill[1][temp];



    }

    return ArrayofSasortedActionArrayBease;
} 

1 个答案:

答案 0 :(得分:0)

您遇到类型不匹配错误。您不能将数组用作数组的索引(这是错误行上的问题)。 temp不是int,而是数组。