All pastes #260949 Raw Edit

Unnamed

public text v1 · immutable
#260949 ·published 2006-11-28 20:35 UTC
rendered paste body
import java.util.ArrayList;
public class MembershipList
{
	
	private ArrayList<String> members;

	
	public MembershipList()
	{
	  members = new ArrayList<String>();
	}

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