Hi all, thanks very much in advance for any pointers!
I have a college assignment and it's confusing me slightly.
I have a hashmap which is basically a timetable for the 3 schools at my college, each school has it's own courses and these courses are prefixed with a specific 3 letter prefix.
For instance, in the School of Computing there is CSN,IMD etc. I have created 3 string arrays, one for each school, containing the various prefixes for each course.
Now I can't seem to find the correct method for searching my hashmap under the conditions of the array lists. The end result is I have to find the percentage of 9 o'clock starts for each school so first I have to find the total amount of events. (Hope this all makes sense!
)
Here is what I have so far...[code]
static void doStuff(HashMap events){
int soc=0,soc9=0,ebv9=0,ebv=0,acv9=0,acv=0;
String[] SOC={"CSN","IMD","INF","SET","SOC"};
String[] EBV={"BSV","CTR","ELE","MEC"};
String[] ACV={"CLP","DES","JAC","LMD","MUS","SCA"};
for(Event e:events.values())
//for (String s:soc)
if (e.module.substring(0,2).equals(SOC)){
soc++;}System.out.println(soc);
}[/code]
This is an error free run, hence why the foreach is commented out, but still only prints 0?