D
DontKnowJava
Gast
Hallo,
ich habe zu dem Thema bereits im WWW und hier im Forum gesucht, bin aber nicht so richtig schlau aus dem Gefundenen geworden. Die Frage mag eher von theoretischem Interesse sein, ich brauche aber Antworten auf so etwas, damit ich die Sprache besser begreifen kann - mag komisch sein, ich weiß ;-)
Wie kann ich feststellen ob eine Variable ein Objekt oder Primitiv ist?
So etwas wie
System.out.println(wert.getClass());
boolean isMyObject = (wert instanceof String);
funktioniert ja nur bei Objekten und führt ansonsten zu einem Fehler :-(
Mit einer Exception zu arbeiten halte ich für unsauber und etwas anderes fällt mir nicht ein :-(
Wie kann ich also feststellen ob es sich um ein Objekt oder einen primitiven Wert handelt?
ich habe zu dem Thema bereits im WWW und hier im Forum gesucht, bin aber nicht so richtig schlau aus dem Gefundenen geworden. Die Frage mag eher von theoretischem Interesse sein, ich brauche aber Antworten auf so etwas, damit ich die Sprache besser begreifen kann - mag komisch sein, ich weiß ;-)
Wie kann ich feststellen ob eine Variable ein Objekt oder Primitiv ist?
So etwas wie
System.out.println(wert.getClass());
boolean isMyObject = (wert instanceof String);
funktioniert ja nur bei Objekten und führt ansonsten zu einem Fehler :-(
Mit einer Exception zu arbeiten halte ich für unsauber und etwas anderes fällt mir nicht ein :-(
Wie kann ich also feststellen ob es sich um ein Objekt oder einen primitiven Wert handelt?