Как вызвать метод в другом классе, который возвращает список массивов, и получить доступ к элементам в этом массивеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как вызвать метод в другом классе, который возвращает список массивов, и получить доступ к элементам в этом массиве

Сообщение Anonymous »

Я сохраняю пользовательские данные в ArrayList и пытаюсь получить доступ к элементам из другого класса.
В этом коде я получаю пользовательские данные из своего класса Methods и сохраняю их в переменных и затем добавьте эти переменные в другой ArrayList, называемый Userlist. Я отправляю этот список методу Userdata, который возвращает список пользователей. Модификатор доступа метода является общедоступным, поэтому я могу получить доступ к списку из любого класса. Но я не могу получить список из другого класса. Не знаю, есть ли логическая ошибка.

Код: Выделить всё

attributes attri=new attributes();
attri.Email=va;
attri.Password=password;

m.Userdata(attri);
UserNameFirst=m.list.get(0);
UserLastName=m.list.get(1);
Partnerid=m.list.get(2);
Businessid=m.list.get(3);

txtUserName.setText(UserNameFirst+UserLastName);
txtBusinessid.setText(Businessid);
txtPartnerid.setText(Partnerid);

UserList.add(Partnerid);
UserList.add(Businessid);

UserData(UserList);

Код метода UserData:

Код: Выделить всё

public ArrayList UseData(ArrayList UserList){
return UserList;
}
из класса, к которому я пытаюсь получить доступ, код списка пользователей:

Код: Выделить всё

frmLocalUser frm=new frmLocalUser();
if (frm.UseData() {
frm.UserList.get(0);
frm.UserList.get(1);
}
У меня возникла ошибка при вызове метода UserData во фрейме Localuser.
Буду очень признателен за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/460 ... access-the
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»