int型
昇順
Arrays.sort(array, Comparator.comparingInt((int[] a) -> a[1]));
もしくは
Arrays.sort(array, (a, b) -> Integer.compare(a[0], b[0]));
降順
Arrays.sort(array, Comparator.comparingInt((int[] a) -> a[1]).reversed());
もしくは
Arrays.sort(array, (a, b) -> Integer.compare(b[0], a[0]));
String型
昇順
Arrays.sort(array); これでOK
Arrays.sort(array, Comparator.comparing((String[] a) -> a[1]));
降順
Arrays.sort(array, Comparator.comparing((String[] a) -> a[1]).reversed());
通常配列の場合
昇順
Arrays.sort(array)
降順
Arrays.sort(array,Collections.reverseOrder());