java Arrays

人盡茶涼 提交于 2020-04-10 14:20:56

数组变集合:

用于操作数组的工具类。

各种排序还能局部排序,相当nice。

asList:将数组变成list集合,可以使用集合的思想和方法来操作数组中的元素。

注意:

将数组变成集合后,不可以使用集合的增删方法。因为数组的长度是固定的,可以使用contains,get,indexOf,subList

如果数组中的元素都是对象,那么变成集合时,数组中的元素就直接变成集合中的元素

如果数组中的元素都是基本数据类型,那么就将该数组作为集合中的元素存在。

 

集合变数组:

Collection.toArray(指定类型的数组)

指定类型的数组长度:

当指定类型的数组长度小于了集合的size(),该方法内部会创建一个新的数组长度为集合的size(),

当指定类型的数组长度大于了集合的size(),就不会新创建数组,而是使用传递进来的数组。

所以创建一个刚刚好的数组最优。 

 

将集合变数组:

为了限定对元素的操作。不需要进行增删了。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!