本帖最后由 孟凡超 于 2014-7-22 11:12 编辑
- /*先把int型数组转成Integer类型数组*/
- int[] arr = {1,3,2,5,3,6};
- Integer[] array = new Integer[arr.length];
- for(int i=0; i<arr.length; i++)
- {
- Integer integer = new Integer(arr[i]);
- array[i] = integer;
- }
- /*再把Integer类型数组转换成集合*/
- ArrayList<Integer> list = (ArrayList<Integer>) Arrays.asList(array); /*此处出现错误*/
- System.out.println(list);
复制代码 Exception in thread "main" java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList
如何解决呢??望指点
|
|