2010-02-27 3 views
0

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

+2

Не могли бы вы предоставить пример кода того, что у вас уже есть? –

+2

Да. Его трудно расшифровать то, что вы говорите. – bragboy

ответ

0

Вы должны изучить varargs. Пример кода ниже:

public MyClass method(String ...arg); 

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

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

Или, как

String[] test = something; 
method(test); 
+0

double sample [] = {priceone, pricetwo, pricethree} Ok для exampl позволяет сказать, что у меня есть образец массива, и я хочу передать в массив образец переменных priceone pricetwo и pricethree. Переменные относятся к входному классу. – waterfalrain

+0

@water - Вы могли бы просто сделать образец [0] = priceone; и т. д. Вот если я правильно тебя пойму. – fastcodejava

+0

Спасибо, вот что я искал. – waterfalrain

0

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

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

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

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

intList.toArray(); 

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

Смежные вопросы