Frage steht im Titel.
Ich schreibe gerade eine Klasse mit ein paar Utility Funktionen für Arrays. Wie generische Methoden funktionieren habe ich jetzt begriffen, aber wie kann ich anhand eines Objects, was über einen Methodenaufruf übergeben wurde feststellen ob es sich dabei um ein Array handelt.
Könnte ich ganz einfach sagen:
???
Ich schreibe gerade eine Klasse mit ein paar Utility Funktionen für Arrays. Wie generische Methoden funktionieren habe ich jetzt begriffen, aber wie kann ich anhand eines Objects, was über einen Methodenaufruf übergeben wurde feststellen ob es sich dabei um ein Array handelt.
Könnte ich ganz einfach sagen:
Java:
if(object instanceof java.reflect.Array) {
// Do Stuff
}