/* Method: statistics
* Parameters: an ArrayList
* Return: a String
* Read info about personnummer and show age's statistics at 2005
* Declared as static because called in another class through "JuppgiftGUI.statistics(...)"
*/
public static String statistics( ArrayList statistics ) {
int year;
int ages[] = new int[10];
for ( int i = 0; i < statistics.size(); i++ ) {
if ( ((Personnummer)statistics.get(i)).errorMessage() == null ) {
year = Integer.parseInt(((Personnummer)statistics.get(i)).personnummer().substring( 0, 2 ));
if (year < 06) //om det är pa 2000-talet
year += 2000; // slå om så det e det;
else
year += 1900;
ages[(2005 - year)/10] += 1; //öka rätt åldersperiod
}
}
String retval = new String("");
for(int x = 0; x < 10; x++)
retval += ages[x] + " st " + (x * 10) + "-" + (x * 10 + 9) + " - ingar\n";
return retval;
} // end method statistics