您的位置:首页 > 其它

ArrayList.asList()函数

2015-11-29 20:57 295 查看
int[] intArray = new int[]{1, 2, 3, 4};
List listFromArray = Arrays.asList(intArray);
System.out.println(listFromArray);;
Array.asList()函数返回一个包含参数(T...a)值的集合当传入一个int数组时,编译器会把他当作一个Object处理并返回只包含一个Object的ArrayList集合解决方法: 
Integer[] intArray = new int[]{1, 2, 3, 4};
List listFromArray = Arrays.asList(intArray);
System.out.println(listFromArray);
int[]转成他的包装类Integer[]那么数组里面每个数字都被当作一个Integet对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: