Ist es möglich, einen primitiven Typ (int) in als ein generischer Typ in Java zu benutzen?
Frage
Insbesondere mit einem SortedMap<Vector<String>, int>
ich „Dimensionen erwartet nach dieser (int
) Token.“ Hilfe!
Lösung
Nein, das ist nicht möglich. Verwenden Sie Integer
statt. Autoboxing kümmert sich um den Rest (das heißt für die meisten Zwecke Sie programmieren können, als ob Sie tatsächlich int
benutzt hatte, weil Java konvertiert in und aus Integer
automatisch für Sie).
Andere Tipps
Konrad ist richtig. Alternativ können Sie die Grube Klasse TObjectIntHashMap verwenden Objekte auf primitive Ints abzubilden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow