黑马程序员技术交流社区
标题:
得到数组定义时的类型之不反射
[打印本页]
作者:
贺靖轩
时间:
2013-5-22 11:08
标题:
得到数组定义时的类型之不反射
public static void Arr1Test() throws Exception
{
int[] a=new int[3];
System.out.println(a);
Object[] b=new Object[3];
System.out.println(b);
getType(a);
getType(b);
}
private static void getType(Object[] o)
{
System.out.println(o);
}
private static void getType(Object o)
{
System.out.println(o);
}
public static void main(String[] args) throws Exception
{
Arr1Test();
}
------------------------------------------------------
[I@18a992f
[Ljava.lang.Object;@4f1d0d
[I@18a992f
[Ljava.lang.Object;@4f1d0d
---------------------------------------------
这不就出来了么?
[I@18a992f
[----->>一维数组
[I[----->>一维整型数组
[Ljava.lang.Object;@4f1d0d
[----->>一维数组
[Ljava.lang.Object----->>一维Object类型的数组
为什么第25天的视频里说不能得到呢?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2