package com.inmind.arrays06; import java.util.Arrays; import java.util.Comparator; /* Arrays public static String toString(int[] a) :返回指定数组内容的字符串表示形式。 public static void sort(int[] a) :对指定的 int 型数组按数字升序进行排序。 static void sort(T[] a, Comparator c) 根据指定的比较器引发的顺序对指定的对象数组进行排序。 */ public class ArraysDemo13 { public static void main(String[] args) { Integer[] arr = {1, 5, 3, 9, 2, 4, 7, 6, 8}; System.out.println(Arrays.toString(arr)); Arrays.sort(arr); System.out.println(Arrays.toString(arr)); Arrays.sort(arr, new Comparator() { @Override public int compare(Integer o1, Integer o2) { return o2-o1; } }); System.out.println(Arrays.toString(arr)); } }