// 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()); }