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信息!

版权声明:cnblogshot 发表于 2022-12-10 10:53:28。
转载请注明:Java中将 int[] 数组 转换为 List(ArrayList) | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...