当前位置: 代码迷 >> J2EE >> 不知道为什么报错!解决思路
  详细解决方案

不知道为什么报错!解决思路

热度:189   发布时间:2016-04-17 23:33:53.0
不知道为什么报错!

int i[] = new int[2];
 
Integer integer[] = new Integer[2];
integer[0] = 1;
integer[1] = 2;
 
Arrays.copyOf(integer, 2, int[].class); //为什么报错

------解决思路----------------------
Class<? extends T[]> newType  这个参数  是 用来接收  T[] 子类的class  前面 你的T  已经指定 是Integer,所以 你后面 只能传入Integer[] 的子类  由于 Integer是final的  所以你在 后面只能传入  Integer[],class作为参数
  相关解决方案