Чтобы не описать то, что я пробовал, я просто просто изложу то, что я пытаюсь сделать, поскольку каждый метод до сих пор подвел меня, и я уверен, что это что-то простое, что мне не хватает.Объекты и ArrayLists
Что мне нужно сделать, это сделать массив объектов. Является ли это arraylist, который содержит объекты, или массив объектов, который содержит объекты, которые мне не представляют.
Мне нужно сделать банковскую программу, у меня есть 8 полей данных, каждый набор составляет учетную запись и, следовательно, объект. Сначала я добавляю все 8 полей данных в объект, тогда я добавляю этот объект либо к арраисту, либо к массиву объектов.
Моя проблема, когда я пытаюсь вспомнить конкретную учетную запись. Предположим, я вызываю массив массивов или массивов объектов, когда я пытаюсь вызвать исходные объекты в любом из них, они пусты или несовместимы. Это почти так, как будто данные просто собираются вместе.
вот какой код я должен помочь объяснить.
static ArrayList AccountList = new ArrayList();
static Object[] User = new Object[8];
, где я добавить данные в объект пользователя
type = AddAccount.jComboBox1.getSelectedItem().toString();
User[0] = type;
number = AddAccount.jTextField1.getText();
User[1] = number;
owner = AddAccount.jTextField2.getText();
User[2] = owner;
date = AddAccount.jTextField3.getText();
User[3] = date;
balance = AddAccount.jTextField4.getText();
User[4] = balance;
fee = AddAccount.jTextField5.getText();
User[5] = fee;
rate = AddAccount.jTextField6.getText();
User[6] = rate;
minBalance = AddAccount.jTextField7.getText();
User[7] = minBalance;
AccountList.add(counter,User);
counter++;
я называю следующее, когда я хочу данных, выбор ИНТ только со ссылкой на объект Я хочу
public static void displayData(int selection) {
int row = selection;
Object temp = AccountList.get(selection);
System.out.println(temp[0].toString); //<--WHY WONT THAT WORK?
}
Любая помощь оцененных или альтернативных методов.
Зачем вам «статичный»? –