Java и установка переменной, равной массиву - PullRequest
0 голосов
/ 27 февраля 2010

Как установить переменную, равную массиву в Java. Например, у меня есть класс для ввода и класс для вычислений, которые содержат массивы. когда я принимаю пользовательский ввод из класса ввода, как передать эту переменную в массив моего класса вычислений?

Ответы [ 2 ]

0 голосов
/ 27 февраля 2010

Если у вас нет строгих требований к использованию массивов, вам, вероятно, следует использовать коллекцию, например, список.

Например, если вы пытаетесь управлять массивом целых чисел, вместо этого вы можете сделать:

List<int> intList = new ArrayList<int>();

Тогда, если вам действительно нужны данные в виде массива, вы можете сделать:

intList.toArray();

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

0 голосов
/ 27 февраля 2010

Вы должны посмотреть на varargs . Пример кода ниже:

public MyClass method(String ...arg);

Вы можете вызвать этот метод как:

method("test1", "test2", "test3");   // with arbitrary number of values.

или как

String[] test = something;
method(test); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...