Arrays类
该类包含用于操作数组的各种方法(例如排序和搜索)。 此类还包含一个静态工厂,允许将数组视为列表。
方法:
1、binarySearch(int[] a,byte key)
使用二进制搜索算法,在数组中搜索指定的值的下标,类型可改
2、compare(int [ ] a,int [ ] b)
按顺序比较两个阵列,类型可改
3、copyOf(int [] a ,int newLength)
将原数组扩容为指定长度
4、copyOfRange(int[ ] original, int from, int to)
将指定数组的指定范围复制到新数组中,from指从几开始截,to 指截到几,数组类型可变
5、equals(int [ ] a, int [ ] b )
对两数组进行比较,相等返回true,反之返回false,类型可变
6、fill(int [ ] a,int val)
将指定的int值,分配给int数组的每一个元素,类型可变
7、fill(int [ ] a , int fromIndex, int toIndex, int val)
将指定的int值,分配给指定范围的int数组的每一个元素,类型可变
8、hasCode(int [ ] a )
根据给定数组,返回数组的哈希码
9、mismatch( int [ ] a , int [ ] b)
查找两数组之间第一个不匹配的值,如没有,则返回-1
10、mismatch( int [ ] a ,aFromIndex , aToIndex , int [ ] b , bFromIndex , bToIndex)
查找两数组指定范围之间第一个不匹配的值,如没有,则返回-1
11、parallelPrefix( int [ ] a , LongBinaryOperator op)
使用给定的函数,并行积累给指定数组
12、parallelPrefix( int [ ] a , int fromIndex , int toIndex , LongBinaryOperator op)
使用给定的函数,并行积累给指定数组的指定范围
13、parallelSetAll(int[] array, IntUnaryOperator generator)
使用提供的生成器函数并行设置指定数组的所有元素以计算每个元素。
14、parallelSort(int[] a)
将指定数组按升序排序
15、parallelSort(int[] a, int fromIndex, int toIndex)
将指定数组的指定范围按升序排序
16、sort(int[] a)
将指定数组按升序排序
17、sort(int[] a, int fromIndex, int toIndex)
将指定数组的指定范围按升序排序
18、toString(int [ ] a)
返回指定数组内容的字符串表示形式。