您好,欢迎访问一九零五行业门户网

使用Java的Arrays类进行排序的方法

1.arrays.sort(int[] a)
这种形式是对一个数组的所有元素进行排序,并且是按从小到大的顺序。
2.arrays.sort(int[] a, int fromindex, int toindex)
这种形式是对数组部分排序,也就是对数组a的下标从fromindex到toindex-1的元素排序,注意:下标为toindex的元素不参与排序。
3. public static <t> void sort(t[] a,int fromindex, int toindex, comparator<? super t> c)
用户可自定义排序。
4. sort实例
package leetcode; import org.junit.test;import java.util.arrays;import java.util.comparator; /** * @author zhangyu * @description: arrays.sort()可以使用内部的比较器进行比较,也可以自己定义比较器进行逆序排序 * @date 2018/12/10 14:06 **/public class arrayssorttest2 {    @test    public void testarrayssort() {        integer[] nums = {5, 2, 1, 3, 4, 9, 0, 7, 8, 6};        arrays.sort(nums, new comparator<integer>() {            @override            public int compare(integer a, integer b) {                if (a > b) {                    return -1;                } else if (a == b) {                    return 0;                } else {                    return 1;                }            }        });    }}
以上就是使用java的arrays类进行排序的方法的详细内容。
其它类似信息

推荐信息