moulage de l'Objet de tableau de tableau d'Entiers erreur

Quel est le problème avec le code suivant?

Object[] a = new Object[1];
Integer b=1;
a[0]=b;
Integer[] c = (Integer[]) a;

Le code a l'erreur suivante lors de la dernière ligne :

Exception in thread "main" java.lang.ClassCastException:
[Ljava.lang.Objet; ne peut pas être jeté à l' [Ljava.lang.Integer;

InformationsquelleAutor Ross | 2009-07-12