public class HackHornets_Roster
{
enum MembershipStat {CoPresident, Secretary, Treasurer, RegMember,Sponser}
public static void main (String[] args)
{
final int CoPresidents = 2;
// declare members
MembershipStat ChaseW;
MembershipStat Saif;
MembershipStat MrLee;
MembershipStat Rahil;
MembershipStat Donovon;
MembershipStat Elliot;
MembershipStat Armaan;
MembershipStat JacksonM;
MembershipStat Cyrus;
MembershipStat Avery;
MembershipStat PeterM;
MembershipStat Mahdi;
MembershipStat GeorgeW;
// assign Member Roles
ChaseW = MembershipStat.CoPresident;
Saif = MembershipStat.CoPresident;
MrLee = MembershipStat.Sponser;
Rahil = MembershipStat.Secretary;
Donovon = MembershipStat.RegMember;
Armaan = MembershipStat.RegMember;
Elliot = MembershipStat.RegMember; // Marching Band
JacksonM = MembershipStat.Treasurer;
Cyrus = MembershipStat.RegMember; // sports
Avery = MembershipStat.RegMember; // sports
PeterM = MembershipStat.RegMember; // sports
Mahdi = MembershipStat.RegMember;
GeorgeW = MembershipStat.RegMember;
System.out.println("Chase Williams: " + ChaseW);
System.out.println("Saif Ali: " + Saif);
}
}
有没有一种方法可以在java中创建一个计数分配给MembershipStat.RegMember和MembershipStat.CoPresident等的人数的计数器?基本上的方式来告诉我有多少Regmembers有等如何创建计数枚举类型的计数器?
这似乎工作得很好,但是,如果他们要从列表中删除一个人呢?也许删除函数来补充添加? – Gamma2626
可能有意义,取决于用例。不应该太难实现 - 与'add'唯一的区别应该是'--'而不是'++' –