Java中将 int[] 数组 转换为 List(ArrayList)
查看原文
? Java中将 int[] 数组 转换为 List(ArrayList)
内容简介:
前言
说起数组转换成 ArrayList,很多同学第一反应就是遍历数组,将元素逐个添加到 ArrayList 中,但是这个看着就lower,一般不会这么答。
所以马上就会想到Arrays工具类的 asList 方法,如果你这么答,那么恭喜你,答错入坑。
为什么不能用 Arrays 的 asList 方法将 int[] 装换成 ArrayList
如果此处数组 int[] 换作是 Integer[] 或者任何一个引用类型元素的数组都正确,Arrays 的 asList 方法只能转换引用类型元素的数组。
asList 方法的源码就是这么定义的:
public static List asList(T... a) {
return new ArrayList(a)...
?更多精彩头条内容,请收藏程序员导航网,为您提供一站式码农必备网址大全,持续为您输出优质站点和IT信息!
暂无评论...