# Please help me how to convert 2-d array to 1-d array in java :( here's the code

• October 10th, 2011, 09:26
maryzark19
Please help me how to convert 2-d array to 1-d array in java :( here's the code
Code Java:

```import java.io.*; public class Program2 { public static void print_array(int[][] numbers) {   for (int i=1; i<numbers.length; i++) { System.out.print("" + i + " |"); for (int a=1; a<numbers[i].length; a++) System.out.print("\t" + numbers[i][a]); System.out.println(); }   }   public static void main(String[] args) throws IOException { BufferedReader r = new BufferedReader (new InputStreamReader(System.in));   String yesno="u"; boolean isExit=false;   do{   String row, column; int Columns = 0; int Rows = 0; System.out.print("\n"); System.out.print("ENTER A NUMBER : "); row= r.readLine(); Rows= Integer.parseInt( row );     int values[][] = new int[Rows+1][Rows+1]; int [][] m = new int[Rows][]; for (int i=0; i < Rows; i++) m[i] = new int[Rows]; for (int i=0; i < values.length; i++) for (int a=0; a < values[i].length; a++) values[i][a] = i*a; System.out.print("\n"); for (int i=0; i < values.length; i++){ System.out.print(" " + i + " "); } System.out.println(); for (int i=0; i < values.length; i++){ System.out.print("" + "" + "---"); } System.out.println(); print_array(values); System.out.print("\n\n");   System.out.println("Try again (press 1 if yes/press 2 if no)?"); yesno = r.readLine();   if(yesno.equalsIgnoreCase("1")) { isExit=false; } else if(yesno.equalsIgnoreCase("2")) { isExit=true; }   }while(!isExit); System.out.print("Goodbye!");     } }```
• October 10th, 2011, 10:44
JavaPF
Re: Please help me how to convert 2-d array to 1-d array in java :( here\'s the code
More information needed. What\'s the problem? What have you tried? Why are you doing this?
• October 10th, 2011, 11:18
copeg
Re: Please help me how to convert 2-d array to 1-d array in java :( here\'s the code
• October 10th, 2011, 19:52
maryzark19
Re: Please help me how to convert 2-d array to 1-d array in java :( here's the code
this is a multiplication table 2d array, can you convert it to 1d array? this is my problem.. i don't how to convert it to 1d array :(
• November 14th, 2011, 21:00
bgroenks96
Re: Please help me how to convert 2-d array to 1-d array in java :( here's the code
Do you mean just take all the values and stick them in one array?

Get the total size of the 2D array by doing length*width
Code :

```int[][] tda = new int[5][5]; int total = tda.length*tda[0].length; int[] oda = new int[total];```

```int index = 0; for(int[] a:tda) { for(int i:a) { oda[index] = i; index++; } }```