/** * A collection of people. */ public class People implements java.io.Serializable { Person[] members; int size; public People() { } public void add(Person p) { if (this.members == null) { this.members = new Person[10]; this.size = 0; } else if (this.members.length == this.size) { Person[] newmembers = new Person[2*this.members.length]; for (int i = 0; i < this.size; i++) { newmembers[i] = this.members[i]; } this.members = newmembers; } this.members[this.size++] = p; } public String toString() { String result = ""; if (this.size > 0) { result += this.members[0]; for (int i = 1; i < this.size; i++) { result += ", " + this.members[i]; } // for } // if return result; } // toString() } // class People