在Java中,可以使用以下几种方式对数组进行排序:
使用Arrays类的sort()方法:通过调用Arrays类的sort()方法,可以对数组进行升序排序。示例如下:int[] arr = {5, 2, 8, 3, 1};Arrays.sort(arr);使用Collections类的sort()方法:如果数组是一个包装类的List集合类型,可以使用Collections类的sort()方法对其进行排序。示例如下:List<Integer> list = new ArrayList<>(Arrays.asList(5, 2, 8, 3, 1));Collections.sort(list);使用自定义Comparator排序:如果想要对数组按照自定义规则进行排序,可以实现Comparator接口,并将其传入Arrays类的sort()方法或Collections类的sort()方法中。示例如下:int[] arr = {5, 2, 8, 3, 1};Arrays.sort(arr, new Comparator<Integer>() { @Override public int compare(Integer a, Integer b) { return b - a; // 降序排序 }}); 

