转载

java Arrays

数组变集合:

用于操作数组的工具类。

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

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

注意:

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

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

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

集合变数组:

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

指定类型的数组长度:

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

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

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

将集合变数组:

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

原文  https://www.maiyewang.com/archives/88907
正文到此结束
Loading...