我正在尝试开发一个用于管理联系人的应用。我很难在这些联系人中获取数据。
公共类ContactsManager {
private ArrayList<Contact> contacts = new ArrayList<Contact>();
public void createContact(String name, String phoneNumber){
Contact contact = new Contact(name, phoneNumber);
contacts.add(contact);
}
}
公共类联系人{
private String name, phoneNumber;
public Contact(String name, String phoneNumber){
this.name = name;
this.phoneNumber = phoneNumber;
}
public String getName(){
return name;
}
public String getNumber(){
return phoneNumber;
}
}
我该如何获取传递给ArrayList的名称和编号?谢谢
答案 0 :(得分:0)
在列表中添加条目之后,只需按位置获取即可,例如:
Contact firstContact = contacts.get(0);
firstContact.getName();
firstContact.getNumber();
或对于所有联系人:
contacts.forEach(contact -> {
System.out.println(contact.getName());
System.out.println(contact.getNumber());
});