Devo realizzare uno strano scenario particolare. La sua descritto come segue:Mappe con più tipi di valori in java
devo disegnare una mappa in cui i 'chiavi' sono sempre di String tipo. Tuttavia, il valore "" "per una chiave può essere una stringa o un elenco (dipende dal numero di valori che una particolare chiave può avere." Valore "sarà una stringa se quella particolare chiave ha un solo valore e deve essere una lista se la chiave contiene molti valori). Come realizzare questo scenario?
Ad esempio: ci sono 2 chiavi in una mappa vale a dire "Nome" e "Numero di telefono". Una persona può avere un solo nome e più numeri di telefono. Quindi, ecco la prima chiave in cui "Nome" dovrebbe avere il tipo "Stringa" per Valore, mentre per la seconda chiave, ad esempio "Numero telefono", dovrebbe avere il tipo "Elenco" per Valore. Come dichiarare una mappa del genere. È possibile?
Stesso compito a casa come: http://stackoverflow.com/questions/9259997/in-java-how-can-i-work-with-objects-which-can-be-either-string-or -liststring ??? –