Questo può essere difficile da spiegare, ma qui va:Java: una hashmap può avere 4 parametri generici invece di 2?
voglio memorizzare 3 numeri interi e una stringa in un HashMap, così posso recuperare i dati dalla mappa, ma si scopre che HashMaps permettono solo 2 parametri generici invece di 4.
per esempio: HashMap <String> <Integer> <Integer> <Integer>
(cosa che voglio fare)
ma è possibile utilizzare solo 2 parametri, come sembra: HashMap <String> <Integer>
.
La mia ipotesi migliore è che la mia idea non può essere fatta, in tal caso, si prega di elencare le alternative alla gestione di qualcosa di simile.
cosa stai cercando di mappare? la stringa a tutti gli interi? – amit
Per chiarimenti, ti riferisci ai ** parametri generici di HashMap **, che sono due, K e V. In realtà esistono 4 ** costruttori ** su [HashMap] (http://download.oracle.com/ javase/6/docs/api/java/util/HashMap.html), tuttavia. – Jeremy