Quote Originariamente inviata da adrenalinico Visualizza il messaggio
se ho conoscenza della struttura della collection potrei anche operare il cast. Nel caso specifico non mi trovo in queste circostanze (anzi, sono sicuro che non è un list...) e quindi è improprio.
Perlomeno per HashMap/TreeMap/LinkedHashMap (non ho guardato in altre implementazioni di Map) il values() fornisce una collezione che estende AbstractCollection e quindi è certamente un Collection ma non è un List. Quindi per queste map un cast a List del values() fallirebbe sempre.