gpt4 book ai didi

java - ArrayList<联系人> toString()

转载 作者:行者123 更新时间:2023-12-01 18:35:12 27 4
gpt4 key购买 nike

我正在模拟一个电话簿,其中有 ArrayList<Contact> 。如何覆盖toString()函数为了拥有像这样的东西,我们正在做 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; }

最佳答案

您可以使用 anonymous class 为单个对象定义您自己的 toString() 方法像这样:

ArrayList<Contact> phonebook = new ArrayList<Contact>() {

@Override
public String toString() {
// do stuff
}
};

关于java - ArrayList<联系人> toString(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22311519/

27 4 0