封装所有联系人的所有信息,创建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() {
}
}