张老师的高新技术视频中讲到Arrays.asList()的方法处理int[]和String[] 时的差异,代码如下:
- int[] a1=new int[]{1,2,3};
- String a2=new String[]{"a","b","c"};
- System.out.println(Arrays.asList(a1)); //打印[[I@1cfb549]
- System.out.println(Arrays.asList(a2)); //打印[a,b,c]
复制代码 为什么会是这样的呢?我只听懂了好像是什么jdk1.4和jdk1.5的差异造成的,有那位大神能详细解释下吗?
|