Ciao,

come si "legge" :
codice:
perTipo = new HashMap<String, List<Media>>();
Cioè perTipo è una HashMap che ha come chiave (o chiavi?) una stringa (o delle stringhe?) e come valori una lista di Media (che viene definito altrove)?

Se Media fosse una classe costituita da due stringhe, categoria e titolo, potrei fare un esempio di perTipo così:

Chiave1 Categoria1 Titolo1
Chiave2 Categoria2 Titolo2
ecc.?

Grazie!