Ist es möglich, einen primitiven Typ (int) in als ein generischer Typ in Java zu benutzen?

StackOverflow https://stackoverflow.com/questions/414408

Frage

Insbesondere mit einem SortedMap<Vector<String>, int> ich „Dimensionen erwartet nach dieser (int) Token.“ Hilfe!

War es hilfreich?

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
scroll top