Java-将数组拆分为多个数组
各位程序员,您好,我在这个逻辑上遇到了问题,我想做的是在Android Studio应用程序(java)中将一个数组拆分为多个数组 我有这样一个数组:Java-将数组拆分为多个数组,java,android,arrays,Java,Android,Arrays,各位程序员,您好,我在这个逻辑上遇到了问题,我想做的是在Android Studio应用程序(java)中将一个数组拆分为多个数组 我有这样一个数组: int[][] goal = { {1, 2, 3}, {4, 5, 6}, {0, 7, 8} }; int[] zero = {1,2,3}; int[] one = {4,5,6}; int[] two = {0,7,8}; 我希望它看起来像这样: int[][] goal = { {1, 2, 3}, {4, 5, 6}, {0, 7
int[][] goal = { {1, 2, 3}, {4, 5, 6}, {0, 7, 8} };
int[] zero = {1,2,3};
int[] one = {4,5,6};
int[] two = {0,7,8};
我希望它看起来像这样:
int[][] goal = { {1, 2, 3}, {4, 5, 6}, {0, 7, 8} };
int[] zero = {1,2,3};
int[] one = {4,5,6};
int[] two = {0,7,8};
但是我遇到了麻烦,因为我想我可以像这样设置数组
int[] zero = goal [1][];
int[] one = goal [2][];
int[] two = goal [3][];
我不能,所以我想知道你们中是否有人能帮我解决这个问题
谢谢。按照你的逻辑 更改此项:
int[] zero = goal [1][];
int[] one = goal [2][];
int[] two = goal [3][];
int[] zero = goal [0];
int[] one = goal [1];
int[] two = goal [2];
到此:
int[] zero = goal [1][];
int[] one = goal [2][];
int[] two = goal [3][];
int[] zero = goal [0];
int[] one = goal [1];
int[] two = goal [2];
按照你的逻辑 更改此项:
int[] zero = goal [1][];
int[] one = goal [2][];
int[] two = goal [3][];
int[] zero = goal [0];
int[] one = goal [1];
int[] two = goal [2];
到此:
int[] zero = goal [1][];
int[] one = goal [2][];
int[] two = goal [3][];
int[] zero = goal [0];
int[] one = goal [1];
int[] two = goal [2];
你应该写-
int[] zero = goal[0];
int[] one = goal[1];
int[] two = goal[2];
希望这有帮助 你应该写-
int[] zero = goal[0];
int[] one = goal[1];
int[] two = goal[2];
希望这有帮助 您的想法是正确的,但您的实施是错误的。尝试:
int[] zero = goal[0];
你的想法是正确的,但你的实施是错误的。尝试:
int[] zero = goal[0];
您可以获得单个数组的任何值,目标可以是任何维度
int[][] goal = {{1, 2, 3}, {4, 5, 6}, {0, 7, 8} };
for(int i=0; i<goal.length; i++){
int [] actualArray = goal[i];
for(int j =0; j< actualArray.length; j++){
// you can get each value of individual array with the following code: actualArray[j];
}
}
int[][]目标={{1,2,3},{4,5,6},{0,7,8};
对于(inti=0;i,您可以获得单个数组的任意值,并且目标可以是任意维的
int[][] goal = {{1, 2, 3}, {4, 5, 6}, {0, 7, 8} };
for(int i=0; i<goal.length; i++){
int [] actualArray = goal[i];
for(int j =0; j< actualArray.length; j++){
// you can get each value of individual array with the following code: actualArray[j];
}
}
int[][]目标={{1,2,3},{4,5,6},{0,7,8};
对于(int i=0;iint[]zero=goal[0],one=goal[1],two=goal[2];
int[]zero=goal[0],one=goal[1],two=goal[2];