2015-02-11 102 views
-2

我在打印新創建的帳戶時遇到問題。它顯示空白,我試圖打印陣列,但它打印所有帳戶。有沒有人知道在創建帳戶後自己打印帳戶的方法,或知道我要出錯的地方?從數組列表中打印問題

謝謝!

import java.util.*; 
import javax.swing.*; 
ArrayList <BankAccount> bankArray = new ArrayList <BankAccount>(); 
private BankAccount 

public void createAccount(String custName, String accNumber) 
{ 
bankArray.add(new BankAccount(custName, accNumber)); 
printAccount(); 
} 

public void printAccount() 
{ 
    JOptionPane.showMessageDialog(null,Account,"AccoDetails",); 
} 
+3

這段代碼看起來不像編譯 – Reimeus 2015-02-11 18:46:50

回答

1

添加newAccount = new BankAccount(custName, accNumber); bankArray.add(newAccount);

你newAccount從未設置/初始化打印。

+0

我注意到了,但他爲什麼說它會打印「所有」帳戶?它應該打印「null」。 – 2015-02-11 18:48:05

+0

@DanielKaplan他說,當他試圖打印數組時,它會打印所有數據。這是顯而易見的,因爲數組有實例。 – 2015-02-11 18:49:24

+0

啊,我誤解了他在說什麼。 – 2015-02-11 18:59:31