【发布时间】:2014-11-26 04:46:02
【问题描述】:
在下面的代码中,一个整数数组被分配给一个对象。如果可以,为什么我不能通过 obj 访问它们?代码编译,但我得到一个 ClassCastException,我尝试将对象转换为 String,我得到同样的错误
public class test
{ public static void main(String ab[])
{
Object obj = new int[] {1,2,3,4,5,6,7,8,9,10};
Integer[] i = (Integer[]) obj;
for( Integer c : i)
System.out.println(c);
}
}
【问题讨论】: