D
datenklaun
Gast
Hallo
Zur Zeit arbeite ich an einer Art einfachem Interpreter, und stieß dabei auf das Problem, aus primitiven Datentypen, die mithilfe der Wrapper-Klassen in „java.lang” zu Objekten umgewandelt wurden, den zugrundeliegenden prim. Typ abzuleiten. Dazu wollte ich nach folgendem Prinzip vorgehen:
Das führt unweigerlich zu einem Compiler-Error, den ich nicht verstehe.
Leider werden die Daten erst zur Laufzeit verpackt, was ein explizites Casten unmöglich macht.
Es freut mich sehr, wenn mir jemand einen Tip dazu geben kann, denn wahrscheinlich übersehe ich einen grundsätzlichen Fehler - bin noch rel. neu, was Java betrifft und habe noch nicht alles so ganz verstanden.
Viele Grüße, Datenklaun.
Zur Zeit arbeite ich an einer Art einfachem Interpreter, und stieß dabei auf das Problem, aus primitiven Datentypen, die mithilfe der Wrapper-Klassen in „java.lang” zu Objekten umgewandelt wurden, den zugrundeliegenden prim. Typ abzuleiten. Dazu wollte ich nach folgendem Prinzip vorgehen:
Java:
Object Int = new Integer(83);
Int.getClass().TYPE;
Das führt unweigerlich zu einem Compiler-Error, den ich nicht verstehe.
Leider werden die Daten erst zur Laufzeit verpackt, was ein explizites Casten unmöglich macht.
Es freut mich sehr, wenn mir jemand einen Tip dazu geben kann, denn wahrscheinlich übersehe ich einen grundsätzlichen Fehler - bin noch rel. neu, was Java betrifft und habe noch nicht alles so ganz verstanden.
Viele Grüße, Datenklaun.