Salve ragazzi, vi spiego subito il mio problema.

Ho un ArrayList composta da elementi nome(Stringa) + punteggio(int), come posso ordinarla dal punteggio più alto al più basso?