Java8,静态,类名调用,importjava.util.Arrays
① 二分查询key的索引,不包含key,返回负数(升序)
新的数组=Arrays.binarySearch(数组,int key)
=Arrays.binarySearch(数组,int from,int to,int key)
②复制
新的数组=Arrays.copyOf(数组,int length)
=Arrays.copyOfRange(数组,int from,int to)
length新数组的长度
length<数组 | length<数组 |
---|---|
前面元素 | 0、flase、null |
③
boolean b=Arrays.equals(数组a,数组b)
④赋值
Arrars.fill(数组,type val)
(数组,int from,int to,type val)
⑤ 排序
Arrars.sort(数组)
(数组,int from,int to)
⑥
String str=Arrars.toString(数组)
System类里static void arraycopy(数组a,int from,数组b,int from,int length)
a赋值b【System.arraycopy】
利用CPU并行提高性能,增加并行能力
Arrays.parallePrefix(数组,类型BinaryOperator op)
(数组,int from,int to,类型BinaryOperator op)
Arrays.setAll(数组,Into类型Function generator)
.paralleSetAll(数组,Into类型Function generator)
Arrays.parallelSort(数组)
.parallelSort(数组,int from,int to)排序
Arrays.spliterator.Of类型.spliterator(数组)
(数组,int from,int to)
Arrays.类型Stream stream(数组)
(数组,int from,int to)