実行時例外java.lang.ClassCastingException
--..。
Integer intArr[] = new Integer[arrList.size()];
ArrayList <Integer> arrList =new ArrayList();
intArr=(Integer[])arrList.toArray(); // returns Object class which is downcaste to Integer;
ダウンキャストは安全ではないことは理解していますが、なぜこれが発生するのですか?に変換しようとしArrayList
ましString
たInteger
がint
、同じエラーが発生します。