Conta le occorrenze delle parole in ArrayList

Ho una ArrayList di parole ArrayList con voci duplicate.

Voglio contare e salvare occorrenze per ogni parola in una struttura dati.

Come posso farlo?