ArrayList<String>, String häufigkeit sortieren

m0n0c0re

Mitglied
Hallo,

wie kann ich aus einer Liste mit Strings herausfinden
welche Strings am meisten vorkommen??
und bei den 10 häufigsten z.B. die Anzahl ermitteln??
 
Kopier String für String in eine Map<String,Integer>.
Wenns den Key bereits gibt added eins zum int (neu setzten mit +1)
sonst setzte ihn.
Dann hast du eine Map die für jeden String (key) die Anzahl (Value) hat.
Der Rest ist dann einfach...
 
was für eine Map eigenet sich am besten dafür??
und wie komme ich an das Element um das value zu addieren??
 
Zuletzt bearbeitet:

Zurück
Oben