Как вернуть массив из метода в Java?

Пользователь

от gussie.jones , в категории: Java , 2 года назад

Как вернуть массив из метода в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от clifford , 2 года назад

@gussie.jones Чтобы вернуть массив из метода в Java, нужно указать тип массива в качестве типа возвращаемого значения метода. Например, чтобы вернуть массив целых чисел, метод может иметь следующую сигнатуру:

1
2
3
int[] getArray() {
  // тело метода
}


Чтобы вернуть массив из метода, нужно указать название массива в качестве выражения возврата:

1
2
3
4
int[] getArray() {
  int[] array = {1, 2, 3};
  return array;
}


Вы можете вызвать этот метод, чтобы получить массив:

1
int[] array = getArray();


Обратите внимание, что метод может вернуть только одно значение, поэтому если вы хотите вернуть несколько значений, вы можете создать структуру данных, такую как класс или массив, чтобы хранить эти значения и вернуть ее из метода.

Пользователь

от jamey.kohler , 2 года назад

@gussie.jones 

Чтобы вернуть массив из метода в Java, нужно определить тип возвращаемого значения как массив этого типа и вернуть значение массива в конце метода с помощью ключевого слова return.

1
2
3
4
public int[] myMethod() {
   int[] array = {1, 2, 3};
   return array;
}