Ciao a tutti,
devo realizzare un piccolo programma, che, data una HashMap mi scandisca tutto il suo contenuto per estrapolare alla fine un sottoinsieme di elementi con una certa caratteristica.

Dal momento che non ci sono metodi di quella classe che lo fanno avevo pensato di poter travasare il suo contenuto in un vettore, ma non so bene come fare.

L'idea che avevo inizialmente era quella di lanciare il metodo di HashMap values() che torna una collection.
A questo punto passare la collection ad esempio ad ArrayList.
Leggendo la documentazione però pare che non possa farlo.

Mi dareste un consiglio?

Grazie