Java 开发一个接收1D数组的方法,然后我想在运行函数后将2D数组返回给接收数组的每个元素。
我将开发一个接收一维数组的方法,然后我想在运行函数后返回一个二维数组到接收数组的每个元素 我需要输入一个数组作为返回数组的元素,但我不知道如何才能做到这一点。我在这方面有问题。 请提供任何解决此问题的建议Java 开发一个接收1D数组的方法,然后我想在运行函数后将2D数组返回给接收数组的每个元素。,java,multidimensional-array,Java,Multidimensional Array,我将开发一个接收一维数组的方法,然后我想在运行函数后返回一个二维数组到接收数组的每个元素 我需要输入一个数组作为返回数组的元素,但我不知道如何才能做到这一点。我在这方面有问题。 请提供任何解决此问题的建议 ArrayAfterFill[1][i]= ArrayAfterFill[1][temp]; 这是我的密码 int[][] Fill (int Array[]){ int ArrayAfterFill [][] = new int[2][24]; in
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;
}
int[]填充(int数组[]){
int-ArrayAfterFill[]]=新的int[2][24];
int[]temp=新的int[2];
for(int i=0;i
您有一个类型不匹配错误。不能将数组用作数组的索引(这是错误行中的问题)temp
不是一个int
,它是一个数组。我想以int[]的形式接收它?我知道这一点,我想修复itAderis谢谢你,但你还没有回答我的问题。只要你说说我在问题中写的,你所说的接受是什么意思,什么是“它”?我不知道你到底想实现什么,所以我不能提供正确的解决方案,只能指出你的问题在哪里和什么地方。谢谢你,阿德里斯,我希望这个函数的返回数组像这样int[][={int[],int{},…}等等。我理解返回类型,正如在函数定义中指定的那样。我不明白的是,在二维数组中需要什么值,以及如何获得这些值。所有类型不匹配错误都会使您很难弄清楚您要做什么。您是否试图使函数返回一个数组,其中每个索引都是参数数组的实例?例如{parameterary,parameterary,parameterary…}
。