import java.io.*;
import java.util.*;
public class AddressRecord
implements Serializable,
Comparator {
private String firstName;
private String lastName;
private String address1;
private String address2;
private String phone1;
private String phone2;
private String phone3;
public String getPhone1() {
return phone1;
}
public String getPhone2() {
return phone2;
}
public String getPhone3() {
return phone3;
}
public String getLastName() {
return lastName;
}
public int compare(Object o1, Object o2){
AddressRecord a1 = (AddressRecord)o1;
AddressRecord a2 = (AddressRecord)o2;
String n1 = a1.getLastName();
String n2 = a2.getLastName();
return n1.compareTo(n2);
}
public boolean equals(Object obj){
AddressRecord a =
(AddressRecord) obj;
return lastName.equals(a.getLastName());
}
public String getAddress1() {
return address1;
}
public String getAddress2() {
return address2;
}
public String getName() {
return
firstName+
" "+lastName;
}
public void print() {
println("Name:"+getLastName());
//println("Address1:"+getAddress1());
//println("Address2:"+getAddress2());
//println("Phone1:"+getPhone1());
//println("Phone2:"+getPhone2());
}
public void println(Object o) {
System.out.println(o);
}
AddressRecord (String s[]) {
firstName = s[1];
lastName = s[2];
address1=s[3]+
"\n"+s[4]+" "
+s[5]+" "
+s[6]+" "
+s[7];
address2=s[8];
phone1 = s[9];
phone2 = s[10];
phone3 = s[11];
}
}
Kahindu