import java.util.Arrays;
public class Convert2DArrayInto1DArray_Java {
public static int[] arr2DTo1D(int[][] arr2d) {
int[] arr = Arrays.stream(arr2d)
.flatMapToInt(Arrays::stream)
.toArray();
return arr;
}
public static void main(String[] args) {
int[][] arr2d = {
{ 5, 6, 1, 4 },
{ 3, 8, 0, 5 },
{ 9, 2, 7, 6 }
};
int[] arr = arr2DTo1D(arr2d);
for (int n : arr) {
System.out.print(n + "\t");
}
}
}
/*
run:
5 6 1 4 3 8 0 5 9 2 7 6
*/