有一点不是很懂,请问对象数组可以喝基本类型数组相互转发吗?
例如Objcet[] obj=new Object[4];
int[] a=new int[4];
请问a和obj能相互转化吗
希望能详细解答下,谢谢
Object[] obj=new Object[4];
int[] c={3,4,5,6};
obj=c;
这个小例子编译是通不过的,能给举个合适的例子吗,
Object[] obj=new Object[4];
int[] c={3,4,5,6};
obj=c;
对啊,这个例子编不过,能举个合适的例子吗?或者说,根本就没有可能性编过吧?
Integer[] a = new Integer[4];
Object[] obj = new Object[4];
a = (Integer[])obj;
可以编译通过,但是运行不了
这意思就是,像int[]这种基本类型的数组,根本就没有可能转化为 Object[]的对象数组吧。
追答嗯,就怎么转都不行。
关键问题是,似乎根本就没有需要用到这种转换的场景