Преобразование 2D-массива в 1D-массив

Вот код, который у меня есть на данный момент:

 public static int mode(int[][] arr) {
      ArrayList<Integer> list = new ArrayList<Integer>();
      int temp = 0;
      for(int i = 0; i < arr.length; i ++) {
          for(int s = 0; s < arr.length; s ++) {
              temp = arr[i][s];

Я, кажется, застрял на этом этапе, пытаясь получить [i] [ s] в одномерный массив. Когда я выполняю print (temp) , все элементы моего 2D-массива распечатываются один раз по порядку, но не могу понять, как поместить их в 1D array. Я новичок :(

Как преобразовать 2D-массив в 1D-массив?

Текущий 2D-массив, с которым я работаю, - это 3x3. Я пытаюсь найти математический режим всех целых чисел в 2D-массив, если этот фон имеет какое-либо значение.

9
задан Andrew Thompson 20 January 2012 в 00:41
поделиться