Mögliche Duplizieren:
Can a single Java variable accept an array of either primitives or objects?Erstellen
Ich will ein Verfahren schaffen, die entweder eine beliebige Array akzeptiert. Das Array kann ein Array von Primitiven oder ein Array von Objekten sein.
Leider kann ich nicht
public void myMethod(Object[] a) {...}
weil Primitive sind keine Objekte! Gibt es eine Möglichkeit, diese eine Ebene weiter zu abstrahieren?
EDIT Ich verstehe, dass ich es als ein Objekt übergeben kann, aber wie kann ich dann als ein Array innerhalb der Methode zugreifen? Ich kann es nicht tun:
public void myMethod(Object[] a) {
Object something = a[0];
}
Dupe von http://stackoverflow.com/questions/1892599/can-a-single-java-variable-accept-an-array-of-either-primitives-or-objects –