Guten Abend allerseits
Folgendes Problem, beispielhaft dargestellt:
Ich habe irgendein Array und will wissen, das es ein Array ist. Wenn ich den Debugger anhalte und mir mit objectArray.getClass() ein Classobjekt liefern lassen will, dann heult er rum das objectArray keine Methode getClass() hat.
Hat jemand eine Idee, wie ich da weiterkomme? Ich will wissen ob ein Objekt ein Array ist, und im nächsten Schritt will ich wissen was das Array für Typen enthält und hinterher über die Objekte, die es enthält, iterieren.
Aber wie nur?
Folgendes Problem, beispielhaft dargestellt:
Java:
Object[] objectArray = new Object[23];
//...bla...
if(objectArray instanceof Array){
//-> Hier will ich hin, aber ist nicht?
}
//...bla...
Ich habe irgendein Array und will wissen, das es ein Array ist. Wenn ich den Debugger anhalte und mir mit objectArray.getClass() ein Classobjekt liefern lassen will, dann heult er rum das objectArray keine Methode getClass() hat.
Hat jemand eine Idee, wie ich da weiterkomme? Ich will wissen ob ein Objekt ein Array ist, und im nächsten Schritt will ich wissen was das Array für Typen enthält und hinterher über die Objekte, die es enthält, iterieren.
Aber wie nur?