Questo è uno strano errore che ottengo oggi quando tento di implementare una mappa come di seguito.Il tipo HashMap non è generico; non può essere parametrizzato con argomenti <String, Integer>
Map<String, Integer> cache = new HashMap<String, Integer>();
Sto usando JDK 1.7 e non so perché questo errore è venuta e cambiare la linea di cui sopra con l'aggiunta di fusione rimuove l'errore. Ho esaminato i post correlati in StackOverflow prima di pubblicare questa domanda sembra essere un problema strano.
Map<String, Integer> cache = (Map<String, Integer>) new HashMap();
Sei sicuro che sia 'Map' che' HashMap' provengono dal pacchetto 'java.util' nel tuo codice? –
@Shane - Qual è l'errore? Stai usando un IDE come Eclipse? –
Stai dichiarando la tua classe 'HashMap' non generica da qualche parte? Si prega di fornire un programma breve ma * completo * che dimostri il problema. –