Java Arrays类
目录
1.Arrays.asList()
2.Arrays.fill()
3.Arrays.copyOf()和Arrays.copyOfRange()
3.1 Arrays.copyOf()
3.2 Arrays.copyOfRange()
4.Arrays.equals()
5.Arrays.sort()
6.Arrays.binarySearch()
Java中提供了一个专门用于操作数组的工具类,即Arrays类,位于java.util包中。Arrays类包含各种操作数组的方法,比如排序和搜索,除此之外,Arrays类还包含一个静态工厂,允许将数组视为列表。Arrays类里的方法都是静态方法,我们可以通过Arrays.方法名()直接调用。
Arrays类的常用方法如下:
1.Arrays.asList()
该方法是将数组转化为List集合的方法。
List
注意:
1)该方法适用于对象型数据的数组(String、Integer、…)。
2)该方法不建议使用于基本数据类型的数组(byte、short、int、long、float、double、boolean)。
3)该方法将数组与List列表链接起来,当更新其中一个的时候,另一个自动更新。
4)不支持add()、remove()、clear()等方法。
2.Arrays.fill()
在Java API中的public static void fill(Object[] a,int fromIndex,int toIndex,Object val)将指定的Object引用分配给指定Object数组指定范围中的每个元素,填充的范围从索引fromIndex(包括)一直到索引toIndex(不包括),如果fromIndex==toInde