let's say I have a two-dimensional array with int values, and I want to fill a one-dimensional array with all the int values from the two-dimensional array, how can I do such a thing?
This is what I tried, but something is going wrong and I don't know what..
int[][] twoDimensionalArray = {{5, 2, 3, 1},
{4, 2, 6, 9},
{8, 9, 1, 8}};
int[] oneDimensionalArray = new int[twoDimensionalArray.length * twoDimensionalArray.length];
for (int i = 0; i < twoDimensionalArray.length; i++) {
for (int j = 0; j < twoDimensionalArray.length; j++) {
oneDimensionalArray[i] = twoDimensionalArray[i][j];
}
}
Thank you!