1,Object可以接受任何类型的类的对象,也就是说Object接受的对象都是类,在java中,int对应的包装类是Integer,如果把int改为Integer类型就可以正常显示。建议复习下数据类型的包装类。
2,String 本身就是一个类,Object当然可以正常接收并显示了
代码如下
public class Test2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int [ ] a1 = new int[ ]{1,2,3 };
Integer[] iObj=new Integer[]{1,2,3};//包含了自动装箱操作
String [ ] a2 = new String[ ] { "a","b","c"};
System.out.println(Arrays.asList(a1));
System.out.println(Arrays.asList(iObj));//包含了自动拆箱
System.out.println(Arrays.asList(a2));
}
}
其中的自动拆箱,包厢是jdk1.5的新特性 |