【发布时间】:2014-03-10 21:19:10
【问题描述】:
我正在模拟一个电话簿,其中我有一个ArrayList<Contact>。如何覆盖 toString() 函数以便让类似这样的事情 wen 做 System.out.println(phonebook)?
Name: name1; Number: number1;
Name: name2; Number: number2;
Name: name3; Number: number3;
etc.....
这行得通:
public String toString() {
String phoneBookString = "";
for(Contact contact : list) { phoneBookString += contact.toString() + "\n"; }
return phoneBookString; }
【问题讨论】:
-
你能把你目前写的
PhoneBook类的代码贴出来吗?