Possible en double:
Can a single Java variable accept an array of either primitives or objects?Créer un tableau de primitives ou des objets en Java
Je veux créer une méthode qui accepte soit un tableau arbitraire. Le tableau peut être un tableau de primitives ou un tableau d'objets.
Malheureusement, je ne peux pas faire
public void myMethod(Object[] a) {...}
parce que primitives ne sont pas des objets! Existe-t-il un moyen d'abstraire ce niveau supplémentaire? Je comprends que je peux le passer en tant qu'objet, mais comment puis-je y accéder en tant que tableau dans la méthode? Je ne peux pas faire:
public void myMethod(Object[] a) {
Object something = a[0];
}
Dupe de http://stackoverflow.com/questions/1892599/can-a-single-java-variable-accept-an-array-of-either-primitives-or-objects –