Java: Как изменить параметр массива Integer из метода

Трудно получить хорошее представление о JS или написать больше, чем что-либо тривиальное в нем, если вы не понимаете его полностью. Вы не можете просто позволить себе быстро окунуться :) Я думаю, что лучший способ начать работу с JS - сначала посмотреть эти видео-лекции Дугласа Крокфорда - http://yuiblog.com/crockford/ , который охватывает это и то, и все остальное о JS.

0
задан Toffe1369 3 March 2019 в 20:57
поделиться

2 ответа

Вы должны выполнить итерацию по вашему массиву aux и присвоить значение массиву 'a':

a[i] = aux[i]

Или вернуть объединенный массив в качестве результата.

public static int[] Merge(int[] a, int mid1, ...){
   // do something
  return a;
}
0
ответ дан derUser 3 March 2019 в 20:57
поделиться

Вы можете изменить void на int [] [], а затем вернуть массивы

public static int[][] Merge(arguments) {
    //Do math
    int[][] result = new int[][] {arr1, arr2, arr3};
    return result;
}

Затем, вне метода, который вы вызываете, как показано ниже:

int[][] integerArray = Merge(arguments);
arr1 = integerArray[0];
arr2 = integerArray[1];
arr3 = integerArray[2];
0
ответ дан Simone Broili 3 March 2019 в 20:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: