1、Arrays.sort()方法
sort方法是类Arrays中的静态方法,如同Collections中的静态方法sort一样,都是实现对元素的排序功能,Arrays.sort对数组中的元素进行排序。
(1)Arrays.sort(int[] a)
只传入一个数组作为参数时,作用是对一个数组的所有元素进行排序,并且是按从小到大的顺序。
(2)Arrays.sort(int[] a, int start, int end)
这种形式是对数组中的部分连续元素排序,也就是对数组a的下标从start到end-1的元素排序,注意:下标为end的元素不参与排序,左闭右开区间。
(3)public static void sort(T[] a,int start,int end, Comparator c)
(4)public static void sort(T[] a, Comparator c)
上述(3)和(4)中传入Comparator 类型的参数,重写compare方法来自定义排序规则,关于重写compare方法,与Collections.sort方法和PriorityQueue中构造方法中的一样。
2、Arrays.equals()方法
比较两个数组中的元素是否相等,注意:此处的元素指的是对应位置的元素,也即a[ i ] 和b[ i ]是否相等,与位置有关。
3、遇到了再补充........