可能重复:
Can a single Java variable accept an array of either primitives or objects?在Java中创建的图元或对象的数组
我想创建一个可以接受的任意阵列的方法。该数组可以是基元数组或对象数组。
不幸的是,我不能做
public void myMethod(Object[] a) {...}
,因为原语不是对象!有没有办法将这一层次进一步抽象出来?
编辑我明白我可以将它作为一个对象传递,但是如何在方法中将其作为数组访问?我不能这样做:
public void myMethod(Object[] a) {
Object something = a[0];
}
Dupe of http://stackoverflow.com/questions/1892599/can-a-single-java-variable-accept-an-array-of-either-primitives-or-objects – 2010-12-14 04:58:10