Mahlzeit allerseits
Ich will per Reflexion ein Objekt untersuchen und lasse mir mit Field.getType().getCanonicalName() den Klassenpfad liefern.
Wenn jetzt ein Feld aber z.B. als int deklariert wurde, wird das nicht automatisch zu Integer geautoboxt. In diesem Fall liefert die Methode "int".
Gibt es eine Möglichkeit, den korrekten String (in diesem Fall "java.lang.Integer") zu bekommen? Für alle primitiven Datentypen?
Ich will per Reflexion ein Objekt untersuchen und lasse mir mit Field.getType().getCanonicalName() den Klassenpfad liefern.
Wenn jetzt ein Feld aber z.B. als int deklariert wurde, wird das nicht automatisch zu Integer geautoboxt. In diesem Fall liefert die Methode "int".
Gibt es eine Möglichkeit, den korrekten String (in diesem Fall "java.lang.Integer") zu bekommen? Für alle primitiven Datentypen?