Recap: Inventory Tracker
Combină ArrayList, HashMap și Collections.sort()
Misiune: Arsenalul din Vice City
Tommy ține evidența armelor cumpărate de la Phil Cassidy într-o săptămână. Are o listă cu achizițiile: Pistol, Pusca, Pistol, Automat, Pusca, Pistol, Automat. Vrea să știe câte bucăți din fiecare armă a cumpărat, care e arma cumpărată cel mai des, și o listă sortată alfabetic cu armele cumpărate de mai mult de o dată
Stochează achizițiile într-un array String[] achizitii. Numără fiecare armă într-un HashMap. Găsește arma cu cele mai multe achiziții ("Cel mai cumparat: X"). Colectează armele cumpărate de mai mult de o dată într-un ArrayList, sortează-l alfabetic cu Collections.sort și afișează totul ("Populare (sortat): [...]")
Exemplu (ordinea primelor linii poate varia)
Pistol: 3
Pusca: 2
Automat: 2
Cel mai cumparat: Pistol
Populare (sortat): [Automat, Pistol, Pusca]