Ciao a tutti!!!
mi servirebbe una struttura dati che possa memorizzare per una chiave piu valori.
Praticamente devo associare un insieme di parole chiave ad un file e una parola chiave puo riferirsi a piu file.

Esempio:
chiave: video valori: file1.avi file2.avi
chiave: audio valori: file3.mp3 file4.mp3

Java offre strutture dati di questo tipo?

Nel caso non ci fosse avevo pensato di fare un vettore di parole chiavi e un vettore di vettori per memorizzare i riferimenti ai file in modo che nell'i-esima posizione del vettore delle parole chiavi ci sia la chiave che riferisce i file nella stessa posizione dell'altra struttura...non so se mi sono spiegato...

Farla cosi' andrebbe solo che il tempo di ricerca di una chiave sarebbe lineare e non mi convince un gran che... avete qualche consiglio? :-)