Hallo Susanne,
Du hast eine Liste mit den Städten und musst nun zu jeder Stadt wissen, wie oft sie darin vorkommt?
Ich würde das mit einer Map, die den Städten je eine Anzahl zuordnet lösen.
OrderedMap stadtMap = new TreeMap();//Die TreeMap sortiert die Städte gleich alphabetisch. Vermutlich willst Du sie so ausgeben.
Iterator iterator = purMap.values().iterator();
while ( iterator.hasNext() ){
Object stadt = iterator.next();
if(stadtMap.contains(stadt)) {
stadtMap.put(stadt, new Integer(stadtMap.get(stadt).intValue() + 1));
}
else {
stadtMap.put(stadt, new Integer(1));
}
}
Grüße
Daniel