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'唯一的區別應該是'--'而不是'++' –