对比集合工具类Collections进一步学习数组工具类Arrays

时间:2021-09-23 11:55:54

数组的工具类(Arrays)——核心API:

一、二分查找,数组需要有序
binarySearch(int[]);
binarySearch(double[]);
二、数组排序
sort(int[]);
sort(char[]);
三、将数组变成字符串
toString(int[]);

前三个之前我们已经介绍过了,在此就不过多的说了。接下来,主要介绍下面四个Arrays的方法。

四、复制数组
copyOf(boolean[] original, int newLength);
original:源数组、newLength:新数组的长度
对比集合工具类Collections进一步学习数组工具类Arrays

五、复制部分数组
copyOfRange(boolean[] original, int from, int to);
orginal:源数组、from:开始拷贝的索引值、to:结束的索引值
对比集合工具类Collections进一步学习数组工具类Arrays

六、比较两个数组是否相同
equals(int[], int[]);
对比集合工具类Collections进一步学习数组工具类Arrays

七、将数组变成集合
List asList(T[]);
对比集合工具类Collections进一步学习数组工具类Arrays