正确的方法来打印对象的ArrayList

时间:2017-04-23 20:19:41

标签: java arraylist tostring

我有三个类:Prog(主要包含整个程序),Account,Client。

最后两个看起来像这样:

class Account{

private 
    Client person;  

 Account(Client tempClient){

    person=tempClient;
 }

}

class Client{

  private 
      String firstName;
      String lastName;
      String address;
      long pin;

  Client(String clientFirstName, String clientLastName, String clientAddress, long clientPin){

    firstName=clientFirstName;
    lastName=clientLastName;
    address=clientAddress;
    pin=clientPin;
  }
}

在Prog类中我创建了AccountsList of Accounts,我的问题是当我创建它们时,我无法以正确的方式打印它,我的输出看起来像这样:

[Account@5cad8086]
[Account@5cad8086]

当我打印时我只使用System.out.println(list),我知道可能我应该实现自己的toString方法,但在哪里?在帐户或客户端类?你能告诉我如何以一种好的方式解决这个问题吗?感谢。

0 个答案:

没有答案