因此,我不會描述我所嘗試過的,我只是簡單地列出我正在嘗試做的事情,因爲迄今爲止,每種方法都失敗了,而且我相信這是我錯過的簡單東西。對象和數組列表
我需要做的是創建一個對象數組。無論是持有對象的數組列表還是持有對象的對象數組,我都不在乎。
我必須做一個銀行業務程序,我有8個數據字段,每個集合組成一個賬戶,因此是一個對象。我首先將所有8個數據字段添加到一個對象中,然後將該對象添加到數組列表或對象數組中。
我的問題是,當我試圖回憶一個特定的帳戶。假設我調用arraylist或object數組,當我嘗試調用其中任何一個的原始對象時,它們是空的或不兼容的。這就好像數據剛剛變得一團糟。
這是我必須幫助解釋的一些代碼。
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++;
我撥打以下時,我想數據,INT選擇只是指該對象我想
public static void displayData(int selection) {
int row = selection;
Object temp = AccountList.get(selection);
System.out.println(temp[0].toString); //<--WHY WONT THAT WORK?
}
任何幫助讚賞或替代方法。
爲什麼你需要'靜態'? – 2012-03-14 17:04:03