// Save data to output file
  public void saveDataToFile(String sFileName) {
    try {

      FileWriter writer = new FileWriter(sFileName, true);

      for (Contact entry : list) {
        writer.append(Integer.toString(entry.getiD()));
        writer.append(',');
        writer.append(entry.getFirstName());
        writer.append(',');
        writer.append(entry.getLastName());
        writer.append(',');
        writer.append(entry.getEmailAddress());
        writer.append(',');
        writer.append(Integer.toString(entry.getAge()));
        writer.append(',');
        writer.append(entry.getCellPhone());
        writer.append('\n');
      }
      writer.flush();
      writer.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
 public boolean equals(Contact contact) {
   return (this.getFirstName().equals(contact.getFirstName())
       && this.getLastName().equals(contact.getLastName())
       && this.getCellPhone() == contact.getCellPhone());
 }