È possibile utilizzare un tipo primitivo (int) come tipo generico in Java?
Domanda
In particolare, con un SortedMap<Vector<String>, int>
ottengo " dimensioni previste dopo questo token (int
). " Aiuto!
Soluzione
No, questo non è possibile. Usa invece Integer
. Autoboxing si occupa di tutto il resto (vale a dire, per la maggior parte degli scopi, è possibile programmare come se si fosse effettivamente utilizzato int
perché Java si converte automaticamente da e verso <=> automaticamente per te).
Altri suggerimenti
Konrad è corretto. In alternativa, puoi usare la classe trove TObjectIntHashMap per mappare gli oggetti su ints primitivi.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow