2015-08-04 3 views
-3

Я использую геттеры и сеттеры в этом java-коде .. поэтому в моем классе A я получаю пользовательский ввод, и я пробовал это, и он работает отлично, и я попытался вывести пользователя вход и ответ такой же, поэтому я идти к классу B в классе B мне нужно искать .. пользователь будет искать и выводить ответ, если верно .. в классе AПолучение массива от первого класса к другому

например, пользователь вход Student ID: 12, и он обыскал его в классе B, он должен выводить ..

, но моя проблема Я не знаю, как я могу связать массив из класса A с классом B так что я могу управлять, чтобы найти это ..

+0

Что вы подразумеваете под "link the array". Можете ли вы опубликовать код для A и B, показывающий нам, что вы пытаетесь сделать? –

+0

Проверьте это, возможно, это поможет вам> http://stackoverflow.com/questions/16462163/java-how-to-access-an-arraylist-of-another-class –

+0

System.out.print ("ENTER NAME: «); \t \t \t \t \t \t \t \t \t \t mskt [rec.a] .setName (br.readLine()); \t \t \t \t \t \t \t \t \t \t System.out.print ("ENTER ID:"); \t \t \t \t \t \t \t \t \t \t mskt [rec.a] .setId (Integer.parseInt (br.readLine())); \t \t \t \t \t \t \t \t \t \t System.out.print ("ENTER МАТЕМАТИЧЕСКИЙ GRADE:"); // Я прошу пользователя ввести и сохранить значение в int a .. int a объявляется глобальным .. Я хочу искать = его значения в классе B –

ответ

0

Вы можете пройти массив для вызова метода, например:

// void someMethod(String[] someStringArray); 
String[] theArray = new String[]{"foo", "bar"}; 
someMethod(theArray); 

или в какой-то конструктор:

// SomeClass(String[] someStringArray); 
String[] theArray = new String[]{"foo", "bar"}; 
SomeClass foobar = new SomeClass(theArray); 

также см , this tutorial

+0

в классе A я заявил следующее: rec [] mskt = new rec [10]; mskt [rec.a] = new rec(); /rec - это имя класса, mskt - это имя объекта .. im not sure, как я могу получить доступ к этому классу B? –

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