1

私はlookと呼ばれる配列を持っています。その中に10個のアイテムが含まれています。配列のインデックス 7 から 9 を降順に並べ替えるにはどうすればよいですか? 以下は、昇順でソートインデックス0から6を使用するコードです。

Arrays.sort(look, 0, 6);
4

2 に答える 2

2

Arrays.sort(look, 7, 9, Collections.reverseOrder());

動作するはずです。

于 2012-12-08T14:02:04.397 に答える
0

Arrays メソッドを使用できます。

public static <T> void sort(T[] a, int fromIndex, int toIndex, Comparator<? super T> c)

Comparator インターフェイスを使用すると、独自のソート メカニズムを定義できます。

参照: public static void sort(T[] a, int fromIndex, int toIndex, Comparator c))およびComparator

于 2012-12-08T14:01:42.203 に答える