黑马程序员技术交流社区

标题: 整数数组如何变集合 [打印本页]

作者: 戒风    时间: 2014-8-8 08:44
标题: 整数数组如何变集合
int arr[]={1,2,3,4};
List <Integer>list=Arrays.asList(arr);
怎么不对,应该如何改?谢谢
作者: 彬锐    时间: 2014-8-8 09:41
整数数组不可直接转为集合
因为集合只接受对象   你可以直接定义为Integer[]  或者 int[]去转成Integer[] 再转为集合
作者: justin1258    时间: 2014-8-8 09:48
就跟
int arr[] a1 ={1,2,3,4};
Integer[] a2 = a1;//出错是一个道理
作者: 南柯一梦    时间: 2014-8-8 10:52
int [] arr={5,6,78,9};  List<int[]> Arraylist = Arrays.asList(arr);就行了
作者: star5603    时间: 2014-8-8 17:07
把泛型去了应该可以




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2