AddressRecord.java



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];
    }
}

[Back to Index]
This document was generated automatically by Kahindu.
Kahindu