封装所有联系人的所有信息,创建ContactList是很费时间的,在备份联系人时可以用,在查询时不建议用。
package com.iteedu.www; import java.util.ArrayList; import java.util.HashMap; public class ContactList { private ArrayList<Contact> contacts = new ArrayList<Contact>(); private HashMap<String, Contact> contactsMap = new HashMap<String, Contact>(); public ArrayList<Contact> getContacts() { return contacts; } public HashMap<String, Contact> getContactsMap() { return contactsMap; } public void addContact(Contact contact) { contacts.add(contact); contactsMap.put(contact.getId(), contact); } public ContactList() { } }