import java.util.ArrayList; public class MembershipList { private ArrayList members; public MembershipList() { members = new ArrayList(); } public void addNewMember(String member) { members.add(member); } public int noOfMembers() { return members.size(); } public void showMember(int memberNumber) { if(memberNumber < 0){ } else if(memberNumber < noOfMembers()) { System.out.println(members.get(memberNumber)); } else { } } public void removeMember(int memberNumber) { if (memberNumber < 0) { } else if(memberNumber < noOfMembers()) { members.remove(memberNumber); } else { } } public void showAllMembers() { int index = 0; for(String member: members) { System.out.println((index) + ":" + member); index ++; } } public void showAllMembers2(int showNumber) { int index = 0; while(index < members.get(showNumber) ) { String member = members.get(showNumber); System.out.println(member); index ++; } } }