Java Arrays类

女足世界杯中国38152025-08-20 09:37:47

目录

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 list = Arrays.asList("a","b","c");

注意:

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

魔豆怎么种前要泡多久?
三星S5省电技巧大揭秘(如何在日常使用中最大程度地节省三星S5的电量?)