/*
 * Friends.java
*/

public class Friends {
    private Person[] friends;
    private int count;
    
    public Friends()
    {

        friends = new Person[5];
        count = 0;
    }

    public void addFriend(String name)
    {
        if (count == friends.length);
            haveMoreFriends();
        friends[count] = new Person(name);
        count++;
        //System.out.println("adding" + friends[count-1]);
    }

    public String toString()
    {
        String retVal = "";
        for (int i=0; i<count; i++)
            retVal += friends[i] + "\n";
        return retVal;
    }

    private void haveMoreFriends()
    {
        Person[] temp = new Person[friends.length * 2 + 1];
        for (int i=0; i<count; i++)
            temp[i] = friends[i];
        friends = temp;
    }        
}