在java中,一个数组转为集合,一般使用Arrays.asList()方法,这个方法转换得到的集合,我们发现无法自动装箱,并且集合一些常用的方法,大部分他也不支持,其实仔细一点查看Arrays.asList()源码会发现,它底层把数组转成一个ArrayList集合,并没有用我们常用的utils包中的的ArrayList,而是自己创建了一个ArrayList方法。
![](https://i-blog.csdnimg.cn/blog_migrate/70309e9a0b880ef27de4c475e369c0c9.png)
在java中,一个数组转为集合,一般使用Arrays.asList()方法,这个方法转换得到的集合,我们发现无法自动装箱,并且集合一些常用的方法,大部分他也不支持,其实仔细一点查看Arrays.asList()源码会发现,它底层把数组转成一个ArrayList集合,并没有用我们常用的utils包中的的ArrayList,而是自己创建了一个ArrayList方法。